Добрый вечер. Нужна помощь по передаче данных через UART. От первой платы Arduino UNO надо передать значение 0 и 1 на вторую. После чего записать в EEPROM полученные значения.
Это заказ? Тогда вы написали не в том разделе. Если нужна помощь, показывайте, как вы уже пытались делать и рассказывайте, что не получилось. Писать за вас с нуля здесь никто не будет
Serial.write() / Serial.read()
Какая именно помощь нужна? В чём она должна выражаться?
Вот пример передачи
int value = 1;
int value2 = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.write(value);
delay(1000);
Serial.write(value2);
delay(1000);
}
Прием значений , вывод на монитор порта и запсиь в EEPROM. Здесь либо чего-то не хватает , либо допущена ошибка. Не могу понять в интернете про это ничего нет.
#include <EEPROM.h>
void setup()
{
Serial.begin(9600);
}
void loop()
{
if(Serial.available())
{
char data_rcvd = Serial.read();
Serial.println(data_rcvd);
}
}
Вставляйте пожалуйста код по правилам. Я поправил в этом сообщении
Прошу прощения , я только зарегистрировался. Буду знать.
1 лайк
EEPROM.update() или EEPROM.put()