arduino - povikendovy povzdech
Jaroslav Lukesh
lukesh na seznam.cz
Středa Březen 25 11:19:24 CET 2015
Díky za tip, ale je tam import Quadrature.h, jde Quadrature definovaný je.
Je to knihovna na rotační enkodér, kterou s oblibou používám už dlouho,
takže vím že funguje dobře. Taky mě matou ty napůl žluté hvězdičky v seznamu
použitých knihoven, jindy jsou celé žluté.
ALe kód už jsem zahodil, zkopíroval tam verzi z IDE arduina, v tom dělané
úpravy už nevyvolaly podivnou hlášku. Možná mi někde ulít nějaký znak někam
navíc, ale problémové místo to tedy nelokalizovalo a ukázalo to falešný
poplach někde úplně jinde.
Dal jsem si tam do compilers avr-gcc-481 a výsledný kód se o kilo zmenšil,
ještě výraznější změna je když je kompilován na rychlost (12k vs 9k) - o
kilo větší než z Arduino IDE 1.5.1.
Fakt moc pěkný IDE, skládání kódu, přehled nadefinovaných funkcí, moc
užitečná věc. Ale pro začátečníky nevhodné, sám bych před půlrokem na to
vejral co si s tím počít. Chybí tomu už jenom emulátor příslušného HW a
ladění krokováním.
----- Původní zpráva -----
Od: Hynek Sladky
Zobrazena chyba zrejme chce rict, ze Quadrature neni znamy datovy typ, takze
to nemuze pouzit pro deklaraci funkce quad1.
Q1 i Q2 jsou definovane jako konstanty, takze zrejme to pak bude hlasit take
chybu v deklaraci parametru funkce quad1.
Hynek Sladky
Dne 24.3.2015 23:05, Jaroslav Lukesh napsal(a):
Díky za tip na UECIDE! SIce jsem na to chvilku čučel jak vyvoraná myš, ale
už jsem i naprogramoval jedno ďuino
Ale co mě zarazilo, když jsem udělal nějaké nesouvisející úpravy (přidal 2
řádky do vykreslování menu), tak to začalo dost protestovat a nepomohl ani
import starší verze arduino core.
Poznáte někdo, co tomu schází?
Další informace o konferenci Hw-list