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
数据从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)