(Serial Monitor) أردوينو - الإتصال التسلسلي

Описание к видео (Serial Monitor) أردوينو - الإتصال التسلسلي

(Serial Monitor) أردوينو - الإتصال التسلسلي

قائمة القطع:
(Arduino Uno) لوح أردوينو
(Breadboard) لوح تجارب
(Cables) كوابل
(LED) مصباح
(Piezo Buzzer) جرس

الأوامر المستخدمة:

Serial.begin()
Serial.available()
Serial.print()
Serial.read()
pinMode()
delay()
char
if()

النص البرمجي:


char inChar;

void setup()
{
Serial.begin(9600);

pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
}

//===============================================
void loop(){
/* check if data has been sent
from the computer: */
if (Serial.available()) {
/* read the most recent byte */
inChar = Serial.read() ;
Serial.print("The Input Char is: ");
Serial.println(inChar);

if(inChar == 'R')
digitalWrite(13, HIGH);

if(inChar == 'G')
digitalWrite(12, HIGH);

if(inChar == 'B')
digitalWrite(11, HIGH);

if(inChar == 'T')
tone(10, 100, 1000);

if(inChar == 'O')
{
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
noTone(10);
}
}
}
//===============================================

Комментарии

Информация по комментариям в разработке