Serial.begin(long); – устанавливает скорость передачи ин- формации COM-порта битах в секунду для последовательной пере- дачи данных. Для того чтобы поддерживать связь с компьютером, используйте одну из этих нормированных скоростей: 300, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, или 115200. Также Вы
можете определить другие скорости при связи с другим микро- контроллером по портам 0 и 1. Скорость_передачи – скорость по- тока данных в битах в секунду.
Serial.begin(9600); //устанавливаем скорость 9600 бит/сек
Serial.available(void);
Serial.available(void); – принимаемые по последовательному порту байты попадают в буфер микроконтроллера, откуда про- грамма может их считать. Функция возвращает количество накоп- ленных в буфере байт. Последовательный буфер может хранить до 128 байт.
Возвращает значение типа uint8_t (typedef uint8_t byte;) – ко- личество байт, доступных для чтения, в последовательном буфере, или 0, если ничего не доступно.
if (Serial.available() > 0) { // Если в буфере есть данные
// здесь должен быть прием и обработка данных
}
Serial.read(void);
Достарыңызбен бөлісу: |