Arduino BT Communication 1.0.2

Lisensi: Uji Coba Gratis ‎Ukuran file: 200.28 MB
‎Peringkat Pengguna: 3.0/5 - ‎1 ‎Suara

Tentang Arduino BT Communication

Arduino BT Communication adalah aplikasi untuk dapat menguji Arduino BT Board dengan perangkat Ardroid menggunakan komunikasi Bluetooth.

Dengan Arduino BT Communication Anda dapat menguji setiap pin yang tersedia di papan Anda; Anda memiliki layar dengan pin input al sebagai bilah kemajuan untuk melihat nilai dan pin outputnya sebagai tombol bolak-balik dan bilah pencarian untuk mematikan dan mengaktifkan pin.

Contoh sensor aktuator yang dapat Anda lampirkan ke papan Anda: 1. LED 2. Relay untuk fase daya tinggi 3. Ukur suhu 4. Ukur cahaya

Kami harap Anda menemukan banyak jam menyenangkan dengan Arduino BT Board Anda

Ini adalah kode yang perlu Anda unggah ke papan Arduino BT Anda untuk bermain dengan aplikasi Android:

char strEntrada[14]={'H','H','H','H','H','H','H',1,1,1,1,'r','n'}; char strSalida[27]={-1,-2,-3,'1','1','1','1','1','1',-4,-5,-16,'l','l','l','l','l','l','l','l','l','l','l','l',-3,-2,-1};

penyetelan void() { Serial.begin(115200); Digital Salidas pinMode(2, OUTPUT); pinMode(4, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(12, OUTPUT); pinMode(13, OUTPUT); Salidas PWD pinMode(3,OUTPUT); pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); analogReference(DEFAULT); } batal loop() { strSalida[3]=analogRead(A0)/8; strSalida[4]=analogRead(A1)/8; strSalida[5]=analogRead(A2)/8; strSalida[6]=analogRead(A3)/8; strSalida[7]=analogRead(A4)/8; strSalida[8]=analogRead(A5)/8;

untuk (indeks=0;indeks<11;indeks++) { strSalida[12+indeks]=strEntrada[indeks]; } jika( Serial.available()>=11) { for(int i=0; i < 12; i++) { strEntrada[i] = Serial.read(); } untuk (indeks=0;indeks<11;indeks++) { strSalida[12+indeks]=strEntrada[indeks]; } Serial.println(strSalida+''); Serial.flush(); }

if( strEntrada[0] == 'H' ) {digitalWrite(2, HIGH); } else { digitalWrite(2, LOW);} if( strEntrada[1] == 'H' ) {digitalWrite(4, HIGH); } else { digitalWrite(4, LOW);} if( strEntrada[3] == 'H' ) {digitalWrite(8, HIGH); } else { digitalWrite(8, LOW);} if( strEntrada[4] == 'H' ) {digitalWrite(12, HIGH); } else { digitalWrite(12, LOW);} if( strEntrada[5] == 'H' ) {digitalWrite(13, HIGH); } else { digitalWrite(13, LOW);} analogWrite(3, interpretarEntrada(strEntrada[6])); analogWrite(5, interpretarEntrada(strEntrada[7])); analogWrite(6, interpretarEntrada(strEntrada[8])); analogWrite(9, interpretarEntrada(strEntrada[9])); analogWrite(10, interpretarEntrada(strEntrada[10])); analogWrite(11, interpretarEntrada(strEntrada[11])); penundaan(10); } int interpretarEntrada (char caracterEntrada) { int resultado=0; resultado=caracterEntrada*2; mengembalikan resultado; }