ใบรายงานผลการปฏิบัติงาน ครั้งที่ 2

   ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ ครั้งที่ 2

                            ใบรายงานผลการปฏิบัติงาน

     Code


    int led1=7;       // ตัวแปรพื้นฐานที่เก็บตัวเลขโดยไม่มีจุดทศนิยม
    int led2=6;
    int led3=5;
    int led4=4;
   void setup() {    // ฟังก์ชั่นใช้ในการประกาศค่าเริ่มต้น  
     pinMode(led1,OUTPUT);    //การกำหนดหน้าที่ของขาว่าเป็นอินพุตหรือเอาต์พุต
     pinMode(led2,OUTPUT);
     pinMode(led3,OUTPUT);
     pinMode(led4,OUTPUT);
  

   }

   void loop() {    // ฟังก์ชั่นใช้ในการเขียนโค้ดโปรแกรมการทำงานของArduinoเป็นฟังก์ชั่นการวนลูปไปเรื่อยๆ 
     digitalWrite(led1,HIGH);    //ทำหน้าที่เขียนค่า HIGH หรือ LOW ไปยังขาดิจิตอล
     digitalWrite(led2,LOW);
     digitalWrite(led3,LOW);
     digitalWrite(led4,LOW);
     delay(1000);                        //  การหน่วงเวลา 
     digitalWrite(led1,LOW);
     digitalWrite(led2,HIGH);
     digitalWrite(led3,LOW);
     digitalWrite(led4,LOW);
     delay(1000);
     digitalWrite(led1,LOW);
     digitalWrite(led2,LOW);
     digitalWrite(led3,HIGH);
     digitalWrite(led4,LOW);
     delay(1000);
     digitalWrite(led1,LOW);
     digitalWrite(led2,LOW);
     digitalWrite(led3,LOW);
     digitalWrite(led4,HIGH);
     delay(1000);

    }


   ภาพจำลองการทำงานด้วยโปรแกรม Proteus


                              


       อธิบายการทำงานของโปรแกรม


       ไฟ LED ติดทีละดวง วนไปเรื่อยๆ 

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

(บล็อกที่ 9). code รถบังคับจากแผ่นซีดี ควบคุมด้วยแอพแอนดรอยด์

โครงงานเครื่องรดน้ำต้นไม้อัตโนมัติ (งานที่ 6)

( บล็อกที่ 2 )โปรเจค หุ่นยนต์เดินตามเส้น 4 เซ็นเซอร์ Arduino + L298P