▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
Arduino
วิศวกรรมคอมพิวเตอร์
การพัฒนาซอฟต์แวร์
C++
วิทยาศาสตร์คอมพิวเตอร์
อยากจะทราบ โค้ด Timer Arduino Interrupt ขอ เซียน, กูรู, ผู้เชี่ยวชาญ, ผู้ชำนาญการ ฯลฯ ช่วยแนะนำ เขียนแนวทางให้ดูหน่อยคับ
แต่ต้องการ เขียนให้มี Switch 1 ตัว ไว้สำหรับกด interrupt ให้มีการ หยุด ชั่วขณะ รึไม่ก็ กดแล้ว รันใหม่อีกครั้ง
ขอ ผู้รู้ ช่วยชี้แนะ แนวทางหน่อยครับ ดูมาทุกเว็ปแล้ว ก็ยังเขียนไม่ออกอยู่ดี ขอบคุณครับ.
ด้านล่าง เป็นโค้ดที่ผมเขียนได้ ครับ.
.
.
.
int num[] = { 0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F };
int BUTTON = 13;
void setup() {
// put your setup cod
pinMode(13,INPUT_PULLUP);
pinMode(0,OUTPUT);
pinMode(1,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
}
void loop() {
// put your main cod
DDRD = 0xFF;
PORTD = num[1];
delay(500);
DDRD = 0xFF;
PORTD = num[2];
delay(500);
DDRD = 0xFF;
PORTD = num[3];
delay(500);
DDRD = 0xFF;
PORTD = num[4];
delay(500);
DDRD = 0xFF;
PORTD = num[5];
delay(500);
DDRD = 0xFF;
PORTD = num[6];
delay(500);
DDRD = 0xFF;
PORTD = num[7];
delay(500);
DDRD = 0xFF;
PORTD = num[8];
delay(500);
DDRD = 0xFF;
PORTD = num[9];
delay(500);
DDRD = 0xFF;
PORTD = num[0];
delay(500);
}