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; }
sürüm geçmişi
- Sürüm 1.0.2 tarihinde gönderildi 2011-12-12
Çeşitli düzeltmeler ve güncelleştirmeler - Sürüm 1.0.2 tarihinde gönderildi 2011-12-12
Program Detayları
- Kategori: Geliştirme > Diğer
- Yayımcı: Pedro MartÃÂnez Barrientos
- Lisans: Ücretsiz Deneme
- Fiyat: $1.81
- Sürüm: 1.0.2
- Platform: android