AVR-Duino/BT fedpanel alapkérdések
AVR-Duino/BT fedpanel alapkérdések
Keresgélve a fórumban és átböngészve a könyveket nem nagyon találtam választ néhány alapvető kérdéseimre, ezért nyitok új témát.
- Van esetleg valami leírás erről a panelről, amit nem találtam meg?
(A BT alappanel úgy látom már nem kapható és gondolom nem is teljesen hasonló a működés.)
- Az AVR-Duino/BT fedpanelt miként lehet az alappanelhez csatlakoztatni? Kis tüskesort kell ráforrasztani? Miként lesz az alappanel D0..D7 kivezetéseire szabadon átállítható?
- Nekem egy Arduino Duemilanove-m van, azzal is együtt tud működni?
- "Egyetlen jumper áthelyezésével - így hardver és szoftver-alapú sorosportra is csatlakoztatható."
Ez mit jelent? Egyik állásban a számítógépről az Arduino USB-jén keresztül küldhetem a send parancsokat a BT modulnak, a másik esetben pedig az Arduino beszél a BT panellal?
Jelenleg az Arduinoval néhány motort vezérlek, ezt szeretném a bluetooth-szal távirányíthatóvá tenni. Így pl. mobillal, tablettal, wiimottal is irányítható lenne a szerkezet. Különösebben nem akarok elmélyedni a bluetooth protokollban, csupán amennyi ehhez a feladathoz szükséges.
Ha esetleg van erre a feladatra egyszerűbb megoldási ötlet is, azt is szívesen veszem.
Köszi előre is.
- Van esetleg valami leírás erről a panelről, amit nem találtam meg?
(A BT alappanel úgy látom már nem kapható és gondolom nem is teljesen hasonló a működés.)
- Az AVR-Duino/BT fedpanelt miként lehet az alappanelhez csatlakoztatni? Kis tüskesort kell ráforrasztani? Miként lesz az alappanel D0..D7 kivezetéseire szabadon átállítható?
- Nekem egy Arduino Duemilanove-m van, azzal is együtt tud működni?
- "Egyetlen jumper áthelyezésével - így hardver és szoftver-alapú sorosportra is csatlakoztatható."
Ez mit jelent? Egyik állásban a számítógépről az Arduino USB-jén keresztül küldhetem a send parancsokat a BT modulnak, a másik esetben pedig az Arduino beszél a BT panellal?
Jelenleg az Arduinoval néhány motort vezérlek, ezt szeretném a bluetooth-szal távirányíthatóvá tenni. Így pl. mobillal, tablettal, wiimottal is irányítható lenne a szerkezet. Különösebben nem akarok elmélyedni a bluetooth protokollban, csupán amennyi ehhez a feladathoz szükséges.
Ha esetleg van erre a feladatra egyszerűbb megoldási ötlet is, azt is szívesen veszem.
Köszi előre is.
AVR-Duino BT panel megszűnt.
Fedpanel van helyette, mely sokkal rugalmasabb.
Jumperrel állítható a shieldpanelen a BlueToothmodul kapcsolódási pontja.
Igen, minden alappanellel együttműködik.
A BT modul transzparens sorosport, így nem kell ismerni a modul belső világát, pláne nem a protokollt részletesen...
Fedpanel van helyette, mely sokkal rugalmasabb.
Jumperrel állítható a shieldpanelen a BlueToothmodul kapcsolódási pontja.
Igen, minden alappanellel együttműködik.
A BT modul transzparens sorosport, így nem kell ismerni a modul belső világát, pláne nem a protokollt részletesen...
Kedves Róbert!
Az alap AT tesztet próbálom végrehajtani, egyelőre sikertelenül.
Az Arduinora feltöltöttem a BlinkWithoutDelay példát, így a villogásból látom, amikor fut.
Ezután - persze lehúzva az USB-ról - föltettem a BT panelt: a power és az I/O LED világít, a link LED folyamatosan villog. A jumperekhez nem nyúltam, azaz a 0-s RX, az 1-es TX módban van. Ekkor a mobilom már párosítható a Serial Adaptorhoz, de egyebet nem tudok csinálni.
Az Arduino környezet Serial Monitorát kinyitva és 19200 baudra állva AT parancsokat írok, ez alapján: http://www.hestore.hu/files/btm-112.pdf, mondjuk ATI?, ATE?, ATE0, ATB?, miközben mai tanácsod alapján folyamatosan nyomva tartom a RESET gombot a BT panelen, hogy az Arduino soros átjáróként viselkedjen.
Ilyenkor csupán annyi történik, hogy a Send után a küldött string jelenik meg válaszul, az Arduino TX, RX LED-je megvillan. Ugyanez a helyzet, ha az USB-ra csatolás pillanata előtt és onnantól végig nyomom a RESET-et. Ha nem nyomom a RESET gombot, akkor annyi változik, hogy a Blink is fut (villog az Arduino LED-je), de egyébként ugyanazt az echot kapok.
Ha leveszem a BT panelt, akkor nincsen echo és csak az RX LED villan.
A leírásban szereplő megoldást, az Arduino processzorának eltávolítását próbáltam, de eléggé szorosan a helyén van, ezért nem akartam feszegetni., miután azt mondtad, hogy a RESET folyamatos nyomva tartása is elég.
Mit kellene másképp csinálnom, hogy az AT parancsokra értelmes választ kapjak?
Köszi,
Ricsi
Az alap AT tesztet próbálom végrehajtani, egyelőre sikertelenül.
Az Arduinora feltöltöttem a BlinkWithoutDelay példát, így a villogásból látom, amikor fut.
Ezután - persze lehúzva az USB-ról - föltettem a BT panelt: a power és az I/O LED világít, a link LED folyamatosan villog. A jumperekhez nem nyúltam, azaz a 0-s RX, az 1-es TX módban van. Ekkor a mobilom már párosítható a Serial Adaptorhoz, de egyebet nem tudok csinálni.
Az Arduino környezet Serial Monitorát kinyitva és 19200 baudra állva AT parancsokat írok, ez alapján: http://www.hestore.hu/files/btm-112.pdf, mondjuk ATI?, ATE?, ATE0, ATB?, miközben mai tanácsod alapján folyamatosan nyomva tartom a RESET gombot a BT panelen, hogy az Arduino soros átjáróként viselkedjen.
Ilyenkor csupán annyi történik, hogy a Send után a küldött string jelenik meg válaszul, az Arduino TX, RX LED-je megvillan. Ugyanez a helyzet, ha az USB-ra csatolás pillanata előtt és onnantól végig nyomom a RESET-et. Ha nem nyomom a RESET gombot, akkor annyi változik, hogy a Blink is fut (villog az Arduino LED-je), de egyébként ugyanazt az echot kapok.
Ha leveszem a BT panelt, akkor nincsen echo és csak az RX LED villan.
A leírásban szereplő megoldást, az Arduino processzorának eltávolítását próbáltam, de eléggé szorosan a helyén van, ezért nem akartam feszegetni., miután azt mondtad, hogy a RESET folyamatos nyomva tartása is elég.
Mit kellene másképp csinálnom, hogy az AT parancsokra értelmes választ kapjak?
Köszi,
Ricsi
Sajnos így sem megy. 
A tegnapi linuxos próbálkozás után, amikor az IDE 0018-as változatát használtam, amiben még nincs is a soremelésre utaló kombó, ma Windows 7 alá letöltöttem a legfrissebb 1.0.3-as IDE-t.
A COM8-as serial portot (ahol a driver install után az USB Serial Port megjelent) 19200 bauddal, az összes lehetséges soremelés beállítással, processzorral és RESET lenyomással vagy processzor nélkül is kipróbáltam, de az echo után csupán ERROR jön vissza, ahogy az alábbi listán is látszik:
ATI?
ERROR
ATE?
ERROR
HELLO
ERROR
AT I?
ERROR
ATB?
ERROR
Ha visszaállok a No line ending módra, akkor a tegnapi ERROR nélküli echot kapom vissza.
A blink továbbra is működik magában, a BT panel LED-jei a tegnapinak megfelelően működnek.
Mi lehet a gond?
A tegnapi linuxos próbálkozás után, amikor az IDE 0018-as változatát használtam, amiben még nincs is a soremelésre utaló kombó, ma Windows 7 alá letöltöttem a legfrissebb 1.0.3-as IDE-t.
A COM8-as serial portot (ahol a driver install után az USB Serial Port megjelent) 19200 bauddal, az összes lehetséges soremelés beállítással, processzorral és RESET lenyomással vagy processzor nélkül is kipróbáltam, de az echo után csupán ERROR jön vissza, ahogy az alábbi listán is látszik:
ATI?
ERROR
ATE?
ERROR
HELLO
ERROR
AT I?
ERROR
ATB?
ERROR
Ha visszaállok a No line ending módra, akkor a tegnapi ERROR nélküli echot kapom vissza.
A blink továbbra is működik magában, a BT panel LED-jei a tegnapinak megfelelően működnek.
Mi lehet a gond?