Ahoj!
Pred par dny odesel pocitac, na ktery je pripojeny brmdoor a bezi na
nem brmd (IRC interface, status ikonka atd.). Ruza venoval a nasetupoval
jako nahradu Raspberry Pi, kde nyni brmd bezi, vyskytl se ovsem problem.
Potiz je takova, ze brmdoor byl napsany pro Arduino 0.x a nepovedlo se
nam jej rozchodit na Arduino 1.0; aktualni firmware tedy funguje, az ho
bude potreba zupdatovat (treba pridat/odebrat kartu), pujde to jen s
velkym usilim. Existuji dve moznosti, jak situaci resit:
* horsi - rozchodit na raspbianu Arduino 023 nebo podobnou verzi
* lepsi - fixnout brmdoor, aby fungoval spravne i zkompilovany pod
Arduino 1.x. Problem se projevuje tak, ze brmdoor snima tlacitka a
komunikuje s pocitacem, ovsem nekomunikuje s RFID cteckou. Ta komunikuje
seriove a pro komunikaci se tedy drive pouzivala knihovna NewSoftSerial.
Ta uz pro Arduino 1.0 neni a nahradily ji knihovny SoftwareSerial
(zkusil jsem i pridat call .listen()) a AltSoftSerial. S ani jednou z
nich vsak cteni z RFID ctecky neprobiha (proste nikdy nevrati metoda
available() true) a po cca 20min. se mi nepovedlo zdebugovat proc;
bohuzel tomu v nejblizsich dnech nemuzu vice casu venovat.
Radi bychom Vas tedy poprosili o pomoc s resenim naseho jednodveroveho
problemu. Chcete-li pristup na brmdoor, muzeme Vas tam pridat, anebo
si muzete arduino proste pripojit ke svemu notebooku a zkouset flashovat
z nej. (Je vsak naprosto esencialni, aby pri Vasem odchodu byla
v Arduinu naflashovana funkcni verze s plnou sadou karet!)
--
Petr "Pasky" Baudis
For every complex problem there is an answer that is clear,
simple, and wrong. -- H. L. Mencken