(Serial Monitor) أردوينو - الإتصال التسلسلي
ฝัง
- เผยแพร่เมื่อ 21 ม.ค. 2025
- (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);
}
}
}
//===============================================