ApkDownload

Bluetooth Arduino Carro Robot APK

最新版本 1.5 for Windows
更新 2023年January22日

信息

1.5 (#15)

更新 2023年January22日

APK档案大小 3.4 MB

Android 系统版本要求 Android 2.1+ (Eclair)

开发者 Net Andino

类别 教育 (应用)

应用 ID appinventor.ai_ventasnetandino.BluetoothArduinoCar

开发者备注 通信同步和控制的Arduino蓝牙

屏幕截图图片

单击图像查看完整尺寸

新功能

Bluetooth Arduino Carro Robot 1.5的新功能

Se cambia modo de recepción textos por bluethoo

内容描述

通过蓝牙的Arduino控制四个主要运动。它可以用于起重机,卡车,武器和更多。

数据从APP发

箭头N “北”= 'N'
箭S “南”= 'S'

箭头○“西部大开发” =“或”
箭E “这个”= 'E'

箭头P “停止”= 'P'

按钮绿色“电源” =“H”
针红色“关” =“L”

HOME // CODE
胸部INT = 4; //定义胸部等(回波),用于超声
PTRIG INT = 5; //定义如PTRIG(TRIG),用于超声
INT LaIzAn = 6; //开启左侧逆时针
INT莱州= 7; //财路小时左侧
INT LaDeHo = 8; //右侧财路小时
INT绞合段= 9; //开启右侧逆时针

MOV INT = 255; //移动电机(0-255)
INT状态= 'L'; //开始逮捕

INT长度,距离; //要计算distacia

空隙设置(){
  Serial.begin(9600); //启动串口与蓝牙通信
  pinMode(LaDeHo,OUTPUT);
  pinMode(绞合段,OUTPUT);
  pinMode(莱州,OUTPUT);
  pinMode(LaIzAn,OUTPUT);
 
  pinMode(胸部,INPUT); //我定义为输入管脚4(回波)
  pinMode(PTRIG,OUTPUT); //定义输出引脚5(三角函数)
}

空隙环(){

  如果(Serial.available()> 0){//读取并存储蓝牙状态
    Serial.read状态=();
  }
  如果(状态== 'N'){//向前移动 “北”
    analogWrite(绞合段,0);
    analogWrite(LaIzAn,0);
    analogWrite(LaDeHo,MOV);
    analogWrite(莱州,MOV);
  }
    如果(状态== 'S'){//向后移动 “苏尔”
    analogWrite(绞合段,MOV);
    analogWrite(LaIzAn,MOV);
    analogWrite(LaDeHo,0);
    analogWrite(莱州,0);
  }
  
    如果(状态== 'O'){//移动LadDerecha “西部大开发”
    analogWrite(绞合段,0);
    analogWrite(LaIzAn,0);
    analogWrite(莱州,0);
    analogWrite(LaDeHo,MOV);}
    
 
  如果(状态== 'E'){//移动LadIzquierdo “这”
    analogWrite(绞合段,0);
    analogWrite(LaIzAn,0);
    analogWrite(莱州,MOV);
    analogWrite(LaDeHo,0);

  }
 
  如果(状态== 'P'){//停止;停止引擎
    analogWrite(绞合段,0);
    analogWrite(LaIzAn,0);
    analogWrite(LaDeHo,0);
    analogWrite(莱州,0);
  
  }



 
  如果(状态==“H”){//按钮绿色自动模式超声传感器
 
     digitalWrite(PTRIG,HIGH); //生成用于10us的触发脉冲
     延迟(0.01);
     digitalWrite(PTRIG,LOW);
   
     持续时间= pulseIn(胸部,HIGH); //读取回波时间
     距离=(长度/ 2)/ 29; //计算英尺的距离
     延迟(10);
   
     如果(距离<= 15 &&距离> = 2){//如果该距离小于15厘米
      
        analogWrite(绞合段,0); //由1/4秒停止发动机
        analogWrite(LaIzAn,0);
        analogWrite(LaDeHo,0);
        analogWrite(莱州,0);
        延迟(250);
      
        analogWrite(LaDeHo,0);
        analogWrite(莱州,0);
        analogWrite(绞合段,MOV); // 1/2秒反向
        analogWrite(LaIzAn,MOV);
        延迟(500);
      
        analogWrite(绞合段,0); //开启1秒
        analogWrite(LaIzAn,0);
        analogWrite(LaDeHo,0);
        analogWrite(莱州,MOV);
        延迟(1000);
      
     }
     其他{//如果没有障碍物前进
         analogWrite(绞合段,0);
         analogWrite(LaIzAn,0);
         analogWrite(LaDeHo,MOV);
         analogWrite(莱州,MOV);
     }
  }
  如果(状态== 'L'){//键关机,发动机停止。
     analogWrite(绞合段,0);
     analogWrite(LaIzAn,0);
     analogWrite(LaDeHo,0);
     analogWrite(莱州,0);
  }
}
//结束码
更多手册http://manual.netandino.net

全部细节马车
https://netandino.blogspot.com/2015/02/armar-carro-robot-controlado-por.html

评分和评论

分:4.9 / 5 · Less than 100 票

(*) 是必须的

之前的版本

Bluetooth Arduino Carro Robot 1.5 APK - Windows 下载 - (#15, 3.4 MB)