วันจันทร์ที่ 12 มีนาคม พ.ศ. 2561

ส่งงานครั้งที่ 4

const byte ledPin = 13;
const byte interruptPin = 2;
volatile byte state = LOW;
int val=0; //กำหนดตัวเเปร val มีค่าเป็น 0
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(interruptPin, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(interruptPin), test, CHANGE);
//ใช้งานขาอินเตอร์รัพท์ ที่ interrupPin 

Serial.begin(9600);
}
void loop() {
digitalWrite(ledPin, state);
Serial.println(val/2);
}
void test() { //ฟังก์ชั่น test
state = !state; //tate= ไม่ state
val++; //นำตัวเเปล val +1
}


ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Mini Project

Control Lamp 220v  With LDR const int lamp = 12; const int ldrPin=A0; #include <Wire.h> #include <LiquidCrystal_I2C.h>...