Arduino số-
int m1 = 12;
int m2 = 11;
int b1 = 10;
int b2 = 9;
int trái = 8;
int ngay = 7;
int lên = 6;
int xuống = 5;
int ánh sáng = 13;
Chuỗi ReadString;
khoảng trống setup () {
Serial.begin (9600);
pinMode (m1, OUTPUT);
pinMode (m2, OUTPUT);
pinMode (b1, OUTPUT);
pinMode (b2, OUTPUT);
pinMode (trái, OUTPUT);
pinMode (bên phải, OUTPUT);
pinMode (lên, OUTPUT);
pinMode (xuống, OUTPUT);
pinMode (ánh sáng, OUTPUT);
}
khoảng trống loop () {
while (Serial.available ()) {
chậm trễ (3);
char c = Serial.read ();
ReadString + = c;
}
if (readString.length ()> 0) {
Serial.println (ReadString);
if (ReadString == "f")
{
digitalWrite (m1, CAO);
digitalWrite (m2, CAO);
}
if (ReadString == "b")
{
digitalWrite (b1, CAO);
digitalWrite (b2, CAO);
}
if (ReadString == "l")
{
digitalWrite (m1, CAO);
digitalWrite (b2, CAO);
}
if (ReadString == "r")
{
digitalWrite (m2, CAO);
digitalWrite (b1, CAO);
}
if (ReadString == "s")
{
digitalWrite (m1, LOW);
digitalWrite (m2, LOW);
digitalWrite (b1, LOW);
digitalWrite (b2, LOW);
digitalWrite (trái, LOW);
digitalWrite (bên phải, LOW);
digitalWrite (lên, LOW);
digitalWrite (xuống, LOW);
}
if (ReadString == "Ledon")
{
digitalWrite (ánh sáng, CAO);
}
if (ReadString == "ledoff")
{
digitalWrite (ánh sáng, LOW);
}
if (ReadString == "left")
{
digitalWrite (trái, CAO);
}
if (ReadString == "đúng")
{
digitalWrite (bên phải, CAO);
}
if (ReadString == "lên")
{
digitalWrite (lên, CAO);
}
if (ReadString == "xuống")
{
digitalWrite (xuống, CAO);
}
ReadString = "";
}
}