Arduino BT Communication 1.0.2

Licence: Essai gratuit ‎Taille du fichier: 200.28 MB
‎Note des utilisateurs: 3.0/5 - ‎1 ‎Votes

Sur Arduino BT Communication

L’Arduino BT Communication est une application pour vous aider à tester votre Arduino BT Board avec des appareils Ardroid utilisant la communication Bluetooth.

Avec Arduino BT Communication, vous pouvez tester chaque broche disponible dans votre conseil d’administration; vous disposez d’un écran avec des broches d’entrée al comme barres de progression pour voir ses valeurs et épingles de sortie comme des boutons de basculement et chercher la barre pour désactiver et activer les broches.

Exemples de capteurs d’actionneurs que vous pouvez attacher à votre planche : 1. LEDS 2. Relais pour phases à haute puissance 3. Mesurer la température 4. Mesurer la lumière

Nous espérons que vous trouverez beaucoup d’heures de plaisir avec votre Conseil Arduino BT

C’est le code que vous devez télécharger sur votre carte Arduino BT afin de jouer avec l’application Android :

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

configuration nulle () { Serial.begin(115200); Salidas digitales pinMode (2, SORTIE); pinMode (4, SORTIE); pinMode (7, SORTIE); pinMode (8, SORTIE); pinMode (12, SORTIE); pinMode (13, SORTIE); Salidas PWD pinMode (3,SORTIE); pinMode (5,SORTIE); pinMode (6,SORTIE); pinMode (9,SORTIE); pinMode (10,SORTIE); pinMode (11,SORTIE); analogReference(DEFAULT); } boucle vide () { 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;

pour (int indice=0;indice<11;indice++) { strSalida[12+indice]=strEntrada[indice]; } if( Serial.available()>=11) { for(int i=0; i < 12; i++) { strEntrada[i] = Serial.read(); } pour (int indice=0;indice<11;indice++) { strSalida[12+indice]=strEntrada[indice]; } 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])); retard(10); } int interpretarEntrada (char caracterEntrada) { int resultado=0; resultado=caracterEntrada*2; retour resultado; }