ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ ครั้งที่ 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
ความคิดเห็น
แสดงความคิดเห็น