Arduino BT Communication 1.0.2

Lisans: Ücretsiz Deneme ‎Dosya boyutu: 200.28 MB
‎Kullanıcı Derecelendirmesi: 3.0/5 - ‎1 ‎Oy

Hakkı -nda Arduino BT Communication

Arduino BT Communication, Arduino BT Board'unuzu Bluetooth iletişimini kullanarak Ardroid cihazlarla test edebilmeniz için kullanılan bir uygulamadır.

Arduino BT Communication ile tahtanızda bulunan her pimi test edebilirsiniz; değerlerini ve çıkış pinlerini geçiş düğmeleri olarak görmek ve pimleri kapatmak ve açmak için çubuğu aramak için ilerleme çubukları olarak al giriş pimleri olan bir ekrana sahipsiniz.

Kurulunuza ekebileceğiniz aktüatör sensörlerine örnekler: 1. LED'LER 2. Yüksek güç fazları için röleler 3. Sıcaklığı ölçün 4. Işığı ölçün

Arduino BT Kurulu ile bol saatler eğlence bulacaksınız umuyoruz

Bu, Android uygulaması ile oynamak için Arduino BT kartına yüklemeniz gereken koddur:

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

void kurulum() { 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(VARSAYıLAN); } void döngü() { 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;

for (int indice=0;indice<11;indice++) { strSalida[12+indice]=strEntrada[indeks]; } if( Serial.available()>=11) { for(int i=0; i < 12; i++) { strEntrada[i] = Serial.read(); } for (int indice=0;indice<11;indice++) { strSalida[12+indice]=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])); gecikme(10); } int interpretarEntrada(char caracterEntrada) { int resultado=0; resultado=caracterEntrada*2; dönüş sonucu; }