Stránka 9 z 10

Re: Arduino pomoc

Napsal: 21. 2. 2015, 8:53
od Hades
děláš, jak by ti kluci neradili, ale docela mne to začíná zajímat, sic je to dost nákladná hračka.

jdu najít levnou sadu, třeba se z toho taky udělám :D

Re: Arduino pomoc

Napsal: 21. 2. 2015, 9:09
od Hades
packa píše:Zdravím mám dotaz ohledně programování arduina , mám program kde mi poběží několik smyček ,
je nějaká možnost jak v jedné znich naprogramovat prodlevu , ale aby se neprojevila do ostatních ??
když použiji delay tak se to projeví u všech .
Dík
Packa
co je to několik smyček....

smyčka1 {
příkazy...
...
}
smyčka2 {
příkazy....
...
}
smyčka3 {
příkazy....
delay (100)
...
}

Re: Arduino pomoc

Napsal: 22. 2. 2015, 8:59
od packa
kutil_tim píše:Hm z tohoto "obšírného popisu" kódu by šlo usoudit
if (cmL <= vzdalenost_rev) { //pokud je cmL centrální mozek lidstva menší nebo rovno vzdálenost_rev(oluce) nebo čehosi
L_sensorValue = (speed_rev1+512 ); //přiřadit k hodnotě senzoruL rychlost_rev +512
R_sensorValue = (speed_rev2+512 );
a právě když je toto splněno tak aby se ty motory dle tohoto nastavení otáčely po nastavenou dobu

tak bych přidal obyč.

delay( otacely_po_nastavenou_dobu);
pokud použiji delay tak se delay uplatnuje i před tím nastavením rychlosti a to je špatně - to jest dosáhnu nastavené vzdálenosti - uplatní se delay a až potom se nastavý motory na nastavenou rychlost . po zvýšení vzdálenosti se delay taky uplatní .

Re: Arduino pomoc

Napsal: 22. 2. 2015, 9:01
od packa
Hades píše:děláš, jak by ti kluci neradili, ale docela mne to začíná zajímat, sic je to dost nákladná hračka.

jdu najít levnou sadu, třeba se z toho taky udělám :D

ale jasně že radí , a kde jsi přišel na to že je to nákladná hračka , vždyt due pořídíš z čajny za 500,- a mega máš už za 250,-

Re: Arduino pomoc

Napsal: 22. 2. 2015, 11:10
od Hades
jasně, samotný Due pořídíš i tady za nějakejch 6 stovek, ale jak jsem se tak kouknul na všechno kolem :D
njn, za hračky se prostě platí, to se nedá nic dělat

Re: Arduino pomoc

Napsal: 27. 11. 2015, 5:20
od packa
Tak zas dělám takovou blbost s arduinem mini ,atmega 328 , v dokumentaci se píše že analogovévstupy lze použít i jako digitální výstupy , což jde , ale až na pin A6 a A7
dají se i tyto piny ukecat k funkci dig out nebo ne ?

Re: Arduino pomoc

Napsal: 27. 11. 2015, 7:15
od j-k
Dobrý den
Dnes mě konečně dorazilo arduino uno z číny. Stáhnul jsem program na ovládání, už to dokonce i bliká jak chci, ale nenarazil jsem na ověřenou funkční GRBL verzi na uno.
Buď to to stránku nenajde, nebo jsem narazil na zavirovanou stránku. Nemáte náhodou adresu odkud to bude funkční a ověřeně funkční?
Jestli mohu poprosit i o nakopnutí jak to vlastně softwarově zprovoznit. Přeci jenom s tím nemám žádné zkušenosti a tady je toho hodně o všem možném a nepřehledně s to tu hledá.
Díky za reakce JK

Re: Arduino pomoc

Napsal: 27. 11. 2015, 8:23
od Mex
packa píše:Tak zas dělám takovou blbost s arduinem mini ,atmega 328 , v dokumentaci se píše že analogovévstupy lze použít i jako digitální výstupy , což jde , ale až na pin A6 a A7
dají se i tyto piny ukecat k funkci dig out nebo ne ?
Ne.
Tyhle piny mají jedinou funkci - analog in. Na DIP verzi procesoru ani nejsou.
Viz obrázek z datasheetu.
ATmega328.jpg

Re: Arduino pomoc

Napsal: 27. 11. 2015, 8:28
od packa
Mex píše:
packa píše:Tak zas dělám takovou blbost s arduinem mini ,atmega 328 , v dokumentaci se píše že analogovévstupy lze použít i jako digitální výstupy , což jde , ale až na pin A6 a A7
dají se i tyto piny ukecat k funkci dig out nebo ne ?
Ne.
Tyhle piny mají jedinou funkci - analog in. Na DIP verzi procesoru ani nejsou.
Viz obrázek z datasheetu.
ATmega328.jpg
Ahoj
jo dík už jsem taky kouknul .
tak budu muset místo nich použít piny 0,1

Re: Arduino pomoc

Napsal: 27. 11. 2015, 8:40
od Mex
j-k píše:Dobrý den
Dnes mě konečně dorazilo arduino uno z číny. Stáhnul jsem program na ovládání, už to dokonce i bliká jak chci, ale nenarazil jsem na ověřenou funkční GRBL verzi na uno.
Buď to to stránku nenajde, nebo jsem narazil na zavirovanou stránku. Nemáte náhodou adresu odkud to bude funkční a ověřeně funkční?
Jestli mohu poprosit i o nakopnutí jak to vlastně softwarově zprovoznit. Přeci jenom s tím nemám žádné zkušenosti a tady je toho hodně o všem možném a nepřehledně s to tu hledá.
Díky za reakce JK
Kde jinde by to bylo, než na oficiální stránce projektu na GitHubu?
https://github.com/grbl/grbl" onclick="window.open(this.href);return false;

Re: Arduino pomoc

Napsal: 27. 11. 2015, 9:11
od j-k
Dík na to jsem už narazil a po pravdě moudrý z toho nejsem. Co mám vlastně všechno stáhnout aby se nějak rozumě celý systém rozběhl? Na soft. jsem byl vždy nějak tupej :roll: ,v elektronice to je už lepší.

Re: Arduino pomoc

Napsal: 6. 1. 2016, 6:27
od packa
Ahoj , potřeboval bych něco objasnit , v tomto kodu je na jeden analog pin pověšeno 11 náct tlačítek přez rezistory , můžete mi někdo objasnit jak tam jsou definovány hodnoty pro jednotlivá tlačítka ?

prog.txt
(14.49 KiB) Staženo 322 x

Re: Arduino pomoc

Napsal: 6. 1. 2016, 8:33
od atlan
Ved si si to aj dal vypisat na seial, nesedi to ?

// Serial.println(ain);

int sw;
for (sw = 0; sw < 10; sw ++) {
const int sw_lv[] = {889, 800, 700, 611, 514, 419, 338, 231, 132, 70};
if (ain > sw_lv[sw])
break;
}
// Serial.println(sw);

referencne napetie je asi 5V to je 1023, tak ze zvysok si vypocitas akemu napetiu prislucha 889 atd

este je tam hodnota 950 to mi nieje jasne na co je.

Re: Arduino pomoc

Napsal: 6. 1. 2016, 9:18
od Mex
V čem je problém?
Tady je k tomu schema:
http://n.mtng.org/ele/arduino/arduino-oscillo.gif" onclick="window.open(this.href);return false;
Stisknutím tlačítka měníš dělicí poměr mezi pevným odporem na Vcc a proměnným odporem na GND. Ten odpor na GND je tvořen vždy součtem všech odporů nad zmáčkutým tlačítkem.
Takže každé tlačítlo dá jiné napětí, které měříš A/D převodníkem.
A tady máš tabulku hodnot, odpovídající jednotlivým tlačítkům:
const int sw_lv[] = {889, 800, 700, 611, 514, 419, 338, 231, 132, 70};
(řádek 91).

Re: Arduino pomoc

Napsal: 7. 1. 2016, 4:49
od packa
Tak je to jak jsem myslel , když si dám výpis na seriak položku (ain ) tak se hodnoty mění , a upravil jsem si podle reálných hodnot i tu tabulku , ale nechodí to , vůbec nereaguje žádné tlačítko . když si dám na seriak výpis (sw) tak stále vypisuje 70