Arduino+Bluetooth

Sekcia určená pre Arduino nadšencov

Moderátor: Moderátori

Používateľov profilový obrázok
fouli1
Okoloidúci
Okoloidúci
Príspevky: 24
Dátum registrácie: 17 Sep 2011, 00:00

Arduino+Bluetooth

Príspevok od používateľa fouli1 » 06 Júl 2014, 10:30

Zdravím, potřeboval bych poradit. Chci Propojit Arduino, bluetooth a DS18B20. Výslednou teplotu zobrazit na telefonu pomocí appky. Má někdo zkušenosti, nebo nějaký návod, radu? Předem děkuji za odpověď.
0

martin63
Ultimate člen
Ultimate člen
Príspevky: 1738
Dátum registrácie: 11 Máj 2008, 00:00
Bydlisko: Námestovo
Vek: 34

Re: Arduino+Bluetooth

Príspevok od používateľa martin63 » 06 Júl 2014, 12:01

S bluetoothom budes komunikovat cez UART, s cidlom cez I2C ak sa nemylim. No a ako to spracujes a co s tym budes robit v tom duine to je na tebe. No a spravis si appku, ktora ti bude spracovavat data prijate bluetoothom.

Asi tak nejak. No ak nevies programovat a nevies si spravit appku tak necakaj ze ti ju niekto spravi za teba.
0

Používateľov profilový obrázok
fouli1
Okoloidúci
Okoloidúci
Príspevky: 24
Dátum registrácie: 17 Sep 2011, 00:00

Re: Arduino+Bluetooth

Príspevok od používateľa fouli1 » 06 Júl 2014, 12:23

Děkuji za odpověď, kdybych to vše znal, nepíšu příspěvek výše ;-)
0

Používateľov profilový obrázok
Peťus
Ultimate člen
Ultimate člen
Príspevky: 3940
Dátum registrácie: 07 Mar 2009, 00:00
Bydlisko: Praha
Vek: 34
Kontaktovať používateľa:

Re: Arduino+Bluetooth

Príspevok od používateľa Peťus » 06 Júl 2014, 12:29

http://playground.arduino.cc/Learning/Tutorial01 - BT
http://playground.arduino.cc/Learning/OneWire - DS18B20
http://www.raywenderlich.com/56107/make ... app-part-1 - aplikace pro Android
martin63: DS18B20 nepoužívá I2C, ale one-wire sběrnici
asi 20s na google...
0
https://chiptron.cz - novinky ze světa elektro (Arduino, Raspberry Pi, STM32, ESP8266, ESP32,...)

Používateľov profilový obrázok
fouli1
Okoloidúci
Okoloidúci
Príspevky: 24
Dátum registrácie: 17 Sep 2011, 00:00

Re: Arduino+Bluetooth

Príspevok od používateľa fouli1 » 06 Júl 2014, 15:16

Díky, taky jsem googlil, šlo mi o to, zda s tím někdo má zkušenosti, nebo něco odzkoušeného :)
0

Používateľov profilový obrázok
Peťus
Ultimate člen
Ultimate člen
Príspevky: 3940
Dátum registrácie: 07 Mar 2009, 00:00
Bydlisko: Praha
Vek: 34
Kontaktovať používateľa:

Re: Arduino+Bluetooth

Príspevok od používateľa Peťus » 06 Júl 2014, 17:43

podle toho, co je všechno na google, s tím dělalo dost lidí...
0
https://chiptron.cz - novinky ze světa elektro (Arduino, Raspberry Pi, STM32, ESP8266, ESP32,...)

popopepe
Stály člen
Stály člen
Príspevky: 404
Dátum registrácie: 22 Jún 2009, 00:00

Re: Arduino+Bluetooth

Príspevok od používateľa popopepe » 06 Júl 2014, 22:04

Zkus kouknout sem, tady něco podobného řeší..
http://arduino8.webnode.cz/news/lekce-2 ... uetooth-i/
0

martin63
Ultimate člen
Ultimate člen
Príspevky: 1738
Dátum registrácie: 11 Máj 2008, 00:00
Bydlisko: Námestovo
Vek: 34

Re: Arduino+Bluetooth

Príspevok od používateľa martin63 » 06 Júl 2014, 22:46

Nerobím s duinom, ale tam predsa nemôže byť ťažké napísať program. Veď tam máš na všetko už hotové knižnice. Takže ti zostáva len kúpiť materiál a skúšať a skúšať, až kým to nepôjde.

Najlepšie sa predsa učí na vlastných chybách. A neboj sa toho, nejak začať musíš :D.
0

Používateľov profilový obrázok
boraicho
Ultimate člen
Ultimate člen
Príspevky: 12414
Dátum registrácie: 03 Feb 2007, 00:00
Bydlisko: Prešov
Vek: 35
Kontaktovať používateľa:

Re: Arduino+Bluetooth

Príspevok od používateľa boraicho » 13 Júl 2014, 21:39

zdar, rozbehal som si BT komunikaciu a vypisujem to na LCD fajne ide všetko, ale potreboval by som poslane slovo uložiť na nejaku dobu kratku dobu do procaka, nevie niekto ako to spraviť? ako to napisať? myslim že tam bude nejaky " char uloz_BT[10]; " a ako do neho uložiť nejake data? zopar pismenok? naprik ABCD a žeby som si to vedel v proacku nejak porovnať s nejakou vnutri databazou alebo čo diky moc. fakt by som poprosil radu, diky.
0
"Aj nevinne vyzerajúca súčiastka, môže byť príčinou nefunkčnosti zariadenia a tou kondenzator 100% je"
3D REBEL II + PLA + PETG
CNC 1810 na DPS

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Arduino+Bluetooth

Príspevok od používateľa peterple » 13 Júl 2014, 22:22

keď tak prosíš:

Kód: Vybrať všetko

char uloz_BT[10];
char * p;

p=uloz_BT;
*p++='A';
*p++='B';
*p++='C';
*p++='D';
*p=0;
if (!strcmp(uloz_BT,"ABCD")){
  //retazce su rovnake
}
Stačí ti to takto?
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Používateľov profilový obrázok
boraicho
Ultimate člen
Ultimate člen
Príspevky: 12414
Dátum registrácie: 03 Feb 2007, 00:00
Bydlisko: Prešov
Vek: 35
Kontaktovať používateľa:

Re: Arduino+Bluetooth

Príspevok od používateľa boraicho » 13 Júl 2014, 23:13

nooo super diky, a cez toto dokažem uložiť znaky do charu s BT? alebo to je na načitanie? , asi to je na uloženie, zajtra vyskušam diky.
0
"Aj nevinne vyzerajúca súčiastka, môže byť príčinou nefunkčnosti zariadenia a tou kondenzator 100% je"
3D REBEL II + PLA + PETG
CNC 1810 na DPS

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Arduino+Bluetooth

Príspevok od používateľa peterple » 13 Júl 2014, 23:39

No je to presne na dve veci. Teda tie na ktoré si sa pýtal. Uloženie písmenok do poľa znakov. A porovnanie toho reťazca v poli s iným reťazcom. To s tou databázou som si vysvetlil, že je len taký terminologický úlet. Neviem či rozumieš ukazateľom. Samozrejme že to vkladanie znakov sa dá aj cez index. Teda takto:

Kód: Vybrať všetko

char uloz_BT[10];
int i;

i=0;
uloz_BT[i++]='A';
uloz_BT[i++]='B';
uloz_BT[i++]='C';
uloz_BT[i++]='D';
uloz_BT[i]=0;
if (!strcmp(uloz_BT,"ABCD")){
  //retazce su rovnake
}
Vyber si to čo sa ti páči viac.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Používateľov profilový obrázok
dxr
Ultimate člen
Ultimate člen
Príspevky: 3968
Dátum registrácie: 05 Aug 2013, 20:21
Bydlisko: V strede nicoho
Kontaktovať používateľa:

Re: Arduino+Bluetooth

Príspevok od používateľa dxr » 14 Júl 2014, 01:26

0
Mahátma Ghándí: „Nejdřív tě budou ignorovat. Pak se ti budou smát. Pak proti tobě budou bojovat. Potom zvítězíš.“
čo viac dodať som taký a možeš to skúsiť vyhrať aj tak to vzdáš.. Obrázok
Arduino is popular becouse allow complex task with minimum investment

Používateľov profilový obrázok
boraicho
Ultimate člen
Ultimate člen
Príspevky: 12414
Dátum registrácie: 03 Feb 2007, 00:00
Bydlisko: Prešov
Vek: 35
Kontaktovať používateľa:

Re: Arduino+Bluetooth

Príspevok od používateľa boraicho » 14 Júl 2014, 20:31

Ďakujem :) fiči to, pobral som od vas obidvoch niečo a napisal som to takto ale ešte to budem upravovať to je len základ, a funkčný :)

Kód: Vybrať všetko

char uloz_BT[5];
int i=0;

void interrupt ISR()
{

if(RCIF)
{
uloz_BT[i]=RCREG;
i++;
}

if(i==4)
{
if (!strcmp(uloz_BT,"ABCD"))
string("funguje :)");  

else
string("nefunguje :(");

i=0;
}

}
0
Naposledy upravil/-a boraicho v 14 Júl 2014, 20:34, upravené celkom 1 krát.
"Aj nevinne vyzerajúca súčiastka, môže byť príčinou nefunkčnosti zariadenia a tou kondenzator 100% je"
3D REBEL II + PLA + PETG
CNC 1810 na DPS

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok