(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);
    }
    }
    }
    //===============================================

ความคิดเห็น • 2