Arduino BT Communication 1.0.2

Lizenz: Kostenlose Testversion ‎Dateigröße: 200.28 MB
‎Benutzerbewertung: 3.0/5 - ‎1 ‎Stimmen

Die Arduino BT Communication ist eine Anwendung, mit der Sie Ihr Arduino BT Board mit Ardroid-Geräten über Bluetooth-Kommunikation testen können.

Mit Arduino BT Communication können Sie jeden Pin in Ihrem Board testen; Sie haben einen Bildschirm mit al-Eingabestiften als Fortschrittsbalken, um seine Werte und Ausgabepins als Umschalttasten zu sehen und die Leiste zu suchen, um Pins auszuschalten und einzuschalten.

Beispiele für Sensoren von Aktoren, die Sie an Ihrem Board befestigen können: 1. LEDS 2. Relais für Hochleistungsphasen 3. Temperatur messen 4. Messen Sie Licht

Wir hoffen, dass Sie viele Stunden Spaß mit Ihrem Arduino BT Board finden

Dies ist der Code, den Sie auf Ihr Arduino BT-Board hochladen müssen, um mit der Android-Anwendung zu spielen:

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','1',-4,-5,-6,'l','l','l','l','l','l','l','l','l',-3,-2,-1';

void setup() { Serial.begin(115200); Salidas digitales 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); } void-Schleife() { 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;

für (int indice=0;indice<11;indice++) { strSalida[12+indice]=strEntrada[indice]; } if( Serial.available()>=11) { für(int i=0; i < 12; i++) { strEntrada[i] = Serial.read(); } für (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])); Verzögerung(10); } int interpretarEntrada(char caracterEntrada) { int resultado=0; resultado=caracterEntrada*2; Return-Ergebnisado; }

VERSIONSVERLAUF

  • Version 1.0.2 veröffentlicht auf 2011-12-12
    Mehrere Korrekturen und Updates
  • Version 1.0.2 veröffentlicht auf 2011-12-12

Programmdetails