Kod arduino

Odpovědět
Uživatelský avatar
packa
Příspěvky: 6943
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

16. 1. 2019, 10:22

Ahoj mám stažený kod pro arduino leonardo , který potřebuju nahrát do leonardo pro mini kde nemám nějaké piny pro které je kod napsán .
Jedná se mi o nahrazení pinu 12 v kodu na pin 6 , jen nějak nerozumím tomu portování co v kodu používají , můžete mi to někdo objasnit ?
BROBOT_EVO2.zip
(18.93 KiB) Staženo 153 x
Uživatelský avatar
Ferrit
Příspěvky: 432
Registrován: 6. 8. 2009, 10:08
Bydliště: Třebíč

16. 1. 2019, 10:44

Tady to máš, řádek 204 pinMode(12, OUTPUT); // STEP MOTOR 2 PORTD,6
pokud ti řádky neukazuje, nastav si IDE aby ukazoval.
pin 12 ná fungovat jak výstupní pro motor 2 - je to ono? Změnou čísla vyměníš port.
Nemůžu ti toho vic prostudovat(no time), ale v komentáři je zmíněn port D,6 a nevim jaký je hardware, tak taky proto.
MN-80A, BF-20 Vario, MAHOS 22, Beiping PP-U3, Prusa i3-MK2
I cesta je cíl. - "Finis coronat opus"
Uživatelský avatar
packa
Příspěvky: 6943
Registrován: 7. 2. 2007, 6:42
Bydliště: Královehradecký kraj

16. 1. 2019, 11:23

Ahoj
hele už jsem to našel ,
Ten řádek jen nastavuje pin 12 jako výstupní , ale portuje se jinde a to jako PORTD,6 a pin 6 je zase PORTD,7 což já potřebuju , takže vyřešeno .
Jinak je to atmega32u4
Dík
Odpovědět

Zpět na „Ostatní elektronika“