Olá. Sou bem iniciante no arduino e programação e estou com o seguinte problema.
Preciso usar a porta D2 do Digispark Attiny85 para o LCD I2C, mas também como interrupção.
Vi aqui no forum, em inglês, alguns usuários tratando do assunto, mas de forma meio confusa e como não tenho tanta experiência, estou com dificuldades.
Alguém pode me dar um ajuda?
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
float Income=0;
const int inputPin = 2; // TENHO QUE ALTERAR ESSE PINO, POIS SERÁ USADO NO LCD I2C
LiquidCrystal_I2C lcd(0x3F,2,1,0,4,5,6,7,3, POSITIVE);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
//Switch on the backlight
lcd.setBacklight(HIGH);
pinMode(inputPin, INPUT);
attachInterrupt(0, incpulso, RISING); //INTERRUPÇÃO QUE DEVERÁ SER ALTERADA
}
void loop() {
lcd.print(Income);
delay(500);
}
void incpulso () {
Income++;
}