Nu skal vi finde det nødvendige materiale til projektet:
For at kommunikere via UART mellem de to kort bruges to ben: TX og RX på det modtagende Arduino-kort og to digitale ben på det sendende kort. Vi bruger derefter de to serielle skærme på de to kort for at kunne styre kommunikationen mellem dem.
Med dette program skal du blot tilføje et 1 i den serielle skærm og derefter 0 for at tænde LED’en for at tænde den:
#include "SoftwareSerial.h"
SoftwareSerial serial1(2,3);
int input;
void setup()
{
Serial.begin(9600);
serial1.begin(9600);
}
void loop()
{
while (Serial.available()>0){
input = Serial.parseInt();
if (input == 1){
Serial.println('1');
serial1.println('1');
}
if (input == 0){
Serial.println('0');
serial1.println('0');
}
}
Software Serial-biblioteket er allerede inkluderet i Arduino IDE, så du behøver ikke at installere det.
if (input == 1){
Serial.println('1');
serial1.println('1');
}
For at kunne deaktivere denne komponent, skal du gøre det i “input = 0”. Du kan ændre 0 til at udsætte, for eksempel:
if (input == 0){
Serial.println('0');
serial1.println('0');
}