Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <LiquidCrystal_I2C.h>
- LiquidCrystal_I2C lcd(0x27, 16, 2);
- #define INTERRUPT_INPUT 2
- volatile int pulse_counter = 0;
- int pom_counter = -1; // Jen skrz prvni vypis nuly
- void interrupt_handler()
- {
- pulse_counter++;
- }
- void setup()
- {
- lcd.init();
- lcd.backlight();
- pinMode(INTERRUPT_INPUT, INPUT_PULLUP);
- attachInterrupt(digitalPinToInterrupt(INTERRUPT_INPUT),interrupt_handler, FALLING);
- }
- void loop(){
- if (pom_counter!=pulse_counter)
- {
- lcd.print("PICKUP Winder");
- lcd.setCursor(5,1);
- lcd.print(pulse_counter);
- lcd.setCursor(11,1);
- lcd.print("winds");
- pom_counter=pulse_counter;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement