Arduino BT Communication 1.0.2

Lesen: Percubaan Percuma ‎Saiz fail: 200.28 MB
‎Penarafan Pengguna: 3.0/5 - ‎1 ‎Undi

Tentang Arduino BT Communication

Komunikasi Arduino BT adalah aplikasi untuk membolehkan anda menguji Lembaga BT Arduino anda dengan peranti Ardroid menggunakan komunikasi Bluetooth.

Dengan Arduino BT Communication anda dapat menguji setiap pin yang terdapat di papan anda; anda mempunyai skrin dengan pin input al sebagai bar kemajuan untuk melihat nilai dan pin outputnya sebagai butang togol dan mencari bar untuk mematikan dan menghidupkan pin.

Contoh penderia pengaktif yang boleh anda lampirkan ke papan anda: 1. LEDS 2. Menyampaikan untuk fasa kuasa tinggi 3. Mengukur suhu 4. Ukur cahaya

Kami berharap anda menemui banyak jam keseronokan dengan Lembaga BT Arduino anda

Ini adalah kod yang anda perlu muat naik ke papan BT Arduino anda untuk bermain dengan aplikasi Android:

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

persediaan tidak sah() { Serial.start(115200); Salidas digitales pinMode(2, OUTPUT); pinMode(4, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(12, OUTPUT); pinMode(13, OUTPUT); JKR Salidas pinMode(3,OUTPUT); pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); analogReference (LALAI); } gelung tidak sah() { 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 (indice int=0;indice<11;indice++) { strSalida[12+indice]=strEntrada[indice]; } jika( Serial.tersedia()>=11) { untuk (int i=0; i & lt; 12; i++) { strEntrada[i] = Serial.read(); } untuk (indice int=0;indice<11;indice++) { strSalida[12+indice]=strEntrada[indice]; } Serial.println (strSalida+'); Serial.flush(); }

jika( strEntrada[0] == 'H' ) {digitalWrite(2, HIGH); } lain { digitalWrite(2, LOW);} jika( strEntrada[1] == 'H' ) {digitalWrite(4, HIGH); } lain { digitalWrite(4, LOW);} jika( strEntrada[3] == 'H' ) {digitalWrite(8, HIGH); } lain { digitalWrite(8, LOW);} jika( strEntrada[4] == 'H' ) {digitalWrite(12, HIGH); } lain { digitalWrite(12, LOW);} jika( strEntrada[5] == 'H' ) {digitalWrite(13, HIGH); } lain { 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])); kelewatan(10); } int interpretarEntrada (char caracterEntrada) { int hasilado=0; hasilado=caracterEntrada*2; keputusan pulangan; }