Diskuze: arduino - problem s čidlem
Člen
Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Mega a Uno mají každý jiný procesor.
Máš nastavenou správně desku v IDE?
A při kompilaci ti to nevyhodí žádnou chybu ani varování?
Problém je ale spíš v tom nastavení registrů timeru - v každém mcu
jednotlivé bity registru nemusejí nastavovat to samé.
Doporučuji podívat se do datasheetu obou - atmega328(uno) a ATmega 2560 (mega)
a porovnat registry TCCR a TIMSK
Tak jsem se na to díval a jednotlivé bity v registrech TCCR1x a TIMSK1 u obou typů sedí (kupodivu - nebývalo to u atmelu vždy zvykem) .
Takže už zbývá jen špatně zvolený typ procesoru pro desku arduino mega
Děkují moc.
Na procaku je atmega2560 16AU
http://www.ebay.com/…201383981895?…
Takže pokud máš před nahráním programu na desku nastavené - viz obrázek a stejně to nefunguje, tak si ověř na jiném programu, že máš to arduino mega funkční
To už jsem zkoušel a funguje.
http://www.princetronics.com/…hz-receiver/
Jsem do toho natlačíl tu starší verzí a normalně to s čidlem
kominikuje.
https://github.com/…-for-Arduino
Tak kde je potom zakopaný pes?
I teplotní čidla DS18B20 přes knihovnu OneWire na tom pinu 2 funguji
Zobrazeno 9 zpráv z 9.