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