Go Down

Topic: programação da erro no serial quando esta no arduino mega, funciona apenas no un (Read 92 times) previous topic - next topic

saraiva_g

#include <Wire.h>
#include <Keypad.h>
#include <Adafruit_Fingerprint.h>
#include <SoftwareSerial.h>

#if (defined(__AVR__) || defined(ESP8266)) && !defined(__AVR_ATmega2560__)
#else
#define mySerial Serial1

#endif

int count = 0;

int D0 = 2; //era 12
//aqui eu apaguei o D1
int Botao = 50; //era 10 //ao apertar o botao a trava será aberta
int estadoBotao = 0;
int buttonState = 0;
int buttonState1 = 0;
int b1 = 21;// marelo
int b2 = 22;//brc
uint8_t id;

uint8_t getFingerprintEnroll();

SoftwareSerial mySerial(51, 52);

Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);


char pass [4] = {'1', '2', '3', '4'}; // senha padrão, você pode muito bem atera-lá
const int ledgreen = 8; //era 13 //solicita a digitação da senha

const int duration = 100;
const byte ROWS = 4; //Quatro linhas
const byte COLS = 3; //Três colunas
char keys[ROWS][COLS] = {
 {'1', '2', '3'},
 {'4', '5', '6'},
 {'7', '8', '9'},
 {'*', '0', '#'}
};// deinição do layout do teclado
byte rowPins[ROWS] = {3, 4, 5, 6}; // pinagem para as linhas do teclado
byte colPins[COLS] = {9, 10, 11}; // pinagem para as colunas do teclado
// mapeamento do teclado




Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );






bubulindo

O que pretendes com isto:


Code: [Select]
#if (defined(__AVR__) || defined(ESP8266)) && !defined(__AVR_ATmega2560__)
#else
#define mySerial Serial1

#endif

?
This... is a hobby.

Go Up