photo and arduino sketch added to POC the interrupt triggered esp8266
This commit is contained in:
parent
051ef9048b
commit
741e48507b
BIN
RM370_esp8266.jpg
Normal file
BIN
RM370_esp8266.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.8 MiB |
33
esp8266-RM370-interrupt/esp8266-RM370-interrupt.ino
Normal file
33
esp8266-RM370-interrupt/esp8266-RM370-interrupt.ino
Normal file
@ -0,0 +1,33 @@
|
||||
uint8_t GREEN_Pin = D5;
|
||||
uint8_t YELLOW_Pin = D6;
|
||||
uint8_t RED_Pin = D7;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600);
|
||||
Serial.println(F("Interrupt D7,D6,D5 with Serial.print"));
|
||||
pinMode(RED_Pin, INPUT);
|
||||
pinMode(YELLOW_Pin, INPUT);
|
||||
pinMode(GREEN_Pin, INPUT);
|
||||
attachInterrupt(digitalPinToInterrupt(RED_Pin), IntREDCallback, RISING);
|
||||
attachInterrupt(digitalPinToInterrupt(YELLOW_Pin), IntYELLOWCallback, RISING);
|
||||
attachInterrupt(digitalPinToInterrupt(GREEN_Pin), IntGREENCallback, RISING);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
//delay(1000);
|
||||
yield();
|
||||
/*uint16_t ldrValue = analogRead(A0);
|
||||
Serial.println(ldrValue);*/
|
||||
}
|
||||
|
||||
ICACHE_RAM_ATTR void IntREDCallback(){
|
||||
Serial.println(F("RED!"));
|
||||
}
|
||||
|
||||
ICACHE_RAM_ATTR void IntYELLOWCallback(){
|
||||
Serial.println(F("YELLOW"));
|
||||
}
|
||||
|
||||
ICACHE_RAM_ATTR void IntGREENCallback(){
|
||||
Serial.println(F("GREEN"));
|
||||
}
|
Loading…
Reference in New Issue
Block a user