ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ ครั้งที่ 7 (7SEC LED+voidสร้างเอง)



void setup()
{
pinMode(13, OUTPUT);     
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);     
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);     
pinMode(8, OUTPUT);
pinMode(7, OUTPUT);

}
void 0a (){                        //สร้างฟังชั่นขึ้นเองเป็น 0a ทำงานตามวงเล็บ
 digitalWrite(13, LOW);
 digitalWrite(12, LOW);
 digitalWrite(11, LOW);
 digitalWrite(10, LOW);
 digitalWrite(9, LOW);
 digitalWrite(8,LOW);
 digitalWrite(7, HIGH);
}
void 1a (){                        //สร้างฟังชั่นขึ้นเองเป็น 1a ทำงานตามวงเล็บ           
digitalWrite(13,  HIGH);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
digitalWrite(8,HIGH);
digitalWrite(7, HIGH);
}
void 2a(){                     
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
digitalWrite(10, LOW);
digitalWrite(9, LOW);
digitalWrite(8,HIGH);
digitalWrite(7, LOW);
}
void 3a () {                     
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, HIGH);
digitalWrite(8,HIGH);
digitalWrite(7, LOW);
}
void 4a (){
digitalWrite(13, HIGH);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
digitalWrite(8,LOW);
digitalWrite(7, LOW);
}
void 5a (){
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, HIGH);
digitalWrite(8,LOW);
digitalWrite(7, LOW);
}
void 6a (){
digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, LOW);
digitalWrite(8,LOW);
digitalWrite(7, LOW);
}
void 7a (){
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
digitalWrite(8,HIGH);
digitalWrite(7, HIGH);
}
void 8a (){
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, LOW);
digitalWrite(8,LOW);
digitalWrite(7, LOW);
void 9a (){
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
digitalWrite(8,LOW);
digitalWrite(7, LOW);
}
void loop() {
 0a();                       //นำฟังชั่น 0a เข้ามาใช้โดยจะได้ผลลัพท์ตามที่กำหนดไว้(ได้LEDเลข0)
 delay(1000)           //รอ1วินาที
 1a();                       //นำฟังชั่น 1a เข้ามาใช้โดยจะได้ผลลัพท์ตามที่กำหนดไว้(ได้LEDเลข1)
 delay(1000)
 2a();
 delay(1000)
 3a();
 delay(1000)
 4a();
 delay(1000)
 5a();
 delay(1000)
 6a();
 delay(1000)
 7a();
 delay(1000)
 8a();
 delay(1000)
 9a();
 delay(1000)
}
  เมื่อไมโครทำงานsecmentแต่ละอันของLEDจะทำงานเกิดแสงและ แสดงเป็นตัวเลขตั้งแต่ 0-9 

ความคิดเห็น

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

Mini project เรื่องปุ่มควบคุมLedแบบไร้สาย

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

ใบงานการทดลองที่ 14 การอ่านค่าอุณหภูมิด้วย DS18B20 ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ