статус выхода 1 'mySerial' не называет тип
По какой-то причине я просто не могу заставить его работать. Я попробовал #include <SoftwareSerial.h>
и попробовал #include "SoftwareSerial.h"
. Кто-нибудь может мне помочь?
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11);
uint16_t buf[256];
void setup() {
Serial.begin(9600);
while(!Serial);
for(int i = 0; i < 256; i++)
buf[i] = (uint16_t)i;
}
mySerial.begin(4800);
mySerial.println("Hello, world"); //printLn L, а не I
void loop() {
Serial.write((uint8_t*)buf, 512);
if (Serial.available()) {
mySerial.write(Serial.read());
}
}
1 ответ
▲ 2
простая ошибка mySerial.begin(4800); mySerial.println("Привет, мир"); строки были вне пустоты {}
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11);
uint16_t buf[256];
void setup() {
Serial.begin(9600);
while(!Serial);
for(int i = 0; i < 256; i++)
buf[i] = (uint16_t)i;
mySerial.begin(4800);
mySerial.println("Hello, world"); //printLn L, а не I
}
void loop() {
Serial.write((uint8_t*)buf, 512);
if (Serial.available()) {
mySerial.write(Serial.read());
}
}
,
@Mantas Serpetauskis
Смотрите также:
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- как быстро loop() работает в Arduino
- Использовать Arduino Nano V3 для программирования другого Arduino (Pro Mini)?
- Как прочитать значение PIN PWM-выхода?
- Как мигать светодиодом и одновременно запускать другой код?
- Подключение Arduino Nano к Raspberry Pi Zero
- Как автоматически сбросить модуль NRF24L01
- Программа Nano Every с использованием порта UPDI
В C и C++ мы пишем исполняемый код **внутри функций**. Вы по какой-то причине поместили исполняемый код вне каких-либо функций. Именно это и вызвало ошибку. Чего вы пытались этим добиться? (В C++ некоторый исполняемый код может быть размещен снаружи, но это не ваш случай), @AnT