NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 17 - Arduino - Komunikace přes Bluetooth

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Jakub Čillík
Adam Ježek:2.10.2015 19:51

Ano, teoreticky by melo.

Odpovědět
2.10.2015 19:51
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Jakub Čillík:2.10.2015 21:46

Ďakujem, no myslel som to tak že niektoré (hlavne MEGA) mikrokontroléry sa dajú programovať aj cez Arduino a tak som myslel že či by to išlo aj na samostatnom mikrokontroléry. Len sa bojím že nebudú fungovať tie RX a TX piny...

No ďakujem tak či tak

 
Odpovědět
2.10.2015 21:46
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Jakub Čillík
Adam Ježek:2.10.2015 22:05

Teď sem z toho komentáře dostal dojem, že hodláš ten čip programovat přes to bluetooth. A ten zbytek mě zmát. Můžeš prosimtě trochu přesnějc popsat o co se pokoušíš

Odpovědět
2.10.2015 22:05
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Jakub Čillík:3.10.2015 11:47

No :-) , v sérii týchto návodov je aj článok o chipe, ktorý je srdcom Arduino Uno (ATmega328) a ja mám doma aj Arduino Uno aj Mega ale aj chip ATmega8 ktorý sa podobá 328 :-) a chcel by som pomocou iba toho chipu (bez celej dosky Arduina) napojiť tento bluetooth modul. Už som to skúšal ale základné piny RX a TX na samostatnom chipe nefungujú tak ako by mali. Musím použiť tú knižnicu "SoftwareSerial".

 
Odpovědět
3.10.2015 11:47
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na Jakub Čillík
Adam Ježek:3.10.2015 12:08

Mělo by to fungovat bez problémů. A čip potřebuje mít připojený krystal, pokud není nahrán firmware používající interní.

Odpovědět
3.10.2015 12:08
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Jakub Čillík:3.10.2015 12:50

Akurát som to vyskúšal a nejde to no nevadí, nejako sa s tým ešte pohrám

ďakujem za pomoc

 
Odpovědět
3.10.2015 12:50
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Jakub Čillík
ostrozan:3.10.2015 14:38

Atmega 8 a 328 se možná podobají (fyzicky) asi budou i pinově kompatibilní ale jsem si jistý, že třeba USART registry mají na jiných adresách a stejné to bude u většiny registrů porty nevyjímaje - porovnej Register Summary v datasheetech obou typů - 328ka je upravená 32ka do menšího pouzdra - 8k paměti u atmega 8 přece jenom není nic moc (proti 32k u 328ky) a proto ti program hex. vygenerovaný pro Atmega328 nikdy nebude fungovat v Atmega8

jinak chipy v arduinu se programují přes USART a přes bootloader, který si musíš někde sehnat a nahrát do "čistého" čipu
a nebo mít ISP programátor (mrkni na PonyProg) přes SPI nahrát hex. soubor vygenerovaný IDE arduina

 
Odpovědět
3.10.2015 14:38
Avatar
Jakub Čillík:3.10.2015 22:28

Ano ISP mám, pomocou toho programujem cez Arduino IDE ATmega8 a mám doma aj 32 dvojku ale nemyslel som si že 8 a 328 sa až tak budú líšiť.

 
Odpovědět
3.10.2015 22:28
Avatar
Robert Grüner:30.10.2016 17:26

Ahoj, zkoušel jsem uvedený kód pro komunikaci , ale nefungovalo mi to správně , musel jsem zaměnit řádek "vstup += String(input);" na "vstup = vstup + String(input);"

 
Odpovědět
30.10.2016 17:26
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Robert Grüner
ostrozan:30.10.2016 18:28

Tomu nevěřím, tos musel dělat nějakou jinou chybu -

vstup += String(input); a vstup = vstup + String(input);

je to samé

 
Odpovědět
30.10.2016 18:28
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 32.