Ciao a tutti, vorrei chiedere se è possibile avere un output verso il modulo BT con la libreria softwareserial senza usare i PIN rx/tx 0/1.
Ho fatto una prova e i comandi funzionano bene, ma non ho l'output come invece lo trovo in monitor seriale
#include <SoftwareSerial.h>
#define LED_PIN 4
SoftwareSerial BTSerial(A4, A5);
void setup() {
BTSerial.begin(9600);
Serial.begin(9600);
pinMode(LED_PIN, OUTPUT);
}
void loop() {
if (BTSerial.available()) {
char command = BTSerial.read();
if (command == 'A') {
digitalWrite(LED_PIN, HIGH);
BTSerial.println("led acceso");
Serial.println("led acceso");
} else if (command == 'a') {
digitalWrite(LED_PIN, LOW);
BTSerial.println("led spento");
Serial.println("led spento");
}
}
}
Su ARDUINO MEGA funziona tutto benissimo anche perchè uso la Serial1.
Ho letto i pinout del nano e mi rendo conto che forse non ha questa funzionalità di output seriale con softwareserial.
Avete consigli?
Grazie
Cristiano