Работа или функциональность Serial.begin (9600) [дубликат]

    

У этого вопроса уже есть ответ:

    
  •              Что такое Serial.begin (9600)?                                      4 ответов                          
  •     

В недавней практике я узнал несколько новых вещей.

Serial.begin(9600);

Что означает эта строка кода?

Почему здесь мы всегда пишем 9600?

И можем ли мы писать вручную числовые средства вместо 9600, скажем, 10000?

2 голоса | спросил Krunal Prajapati 22 MaramWed, 22 Mar 2017 04:07:43 +03002017-03-22T04:07:43+03:0004 2017, 04:07:43

2 ответа


2

Serial.begin(9600);

What is mean of this line of code?

Serial.begin (9600) на самом деле ничего не печатает.

Если вы хотите напечатать «Hello world!» на последовательный монитор, тогда вы должны использовать эту строку кода. Скорее он инициализирует последовательное соединение со скоростью 9600 бит в секунду.

Используется для подтверждения того, что обе стороны последовательного соединения (например, Arduino и ваш компьютер) должны быть настроены на использование одного и того же скоростного последовательного соединения для получения каких-либо понятных данных. Если есть несоответствие между тем, что обе системы считают скоростью, тогда данные будут искажены.

Why here, we always write 9600?

И 9600 бит в секунду по умолчанию для Arduino, и он вполне подходит большинству пользователей, но вы можете изменить его на другие скорости: Serial.begin (57600) установит Ardunio для передачи с 57600 бит на второй. Вам нужно будет установить любое программное обеспечение, которое вы используете на своем компьютере (например, последовательный монитор IDE Ardunio) с той же скоростью, чтобы видеть отправленные данные.

And can we write manually number means instead of 9600 let's say 10000? Нет, мы не можем писать. Существует определенная скорость передачи: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 или 115200.

ответил Help2Engg 1 PMpSat, 01 Apr 2017 15:05:35 +030005Saturday 2017, 15:05:35
1
Serial.begin(9600);

Эта строка запускает последовательную связь со скоростью передачи в 9600. Последовательная связь используется для передачи данных между вашим приложением и внешними системами (включая ваш компьютер, другие Arduinos, датчики и другие ИС).

В большинстве случаев это включено, чтобы приложение могло выводить информацию через последовательный монитор при подключении к ПК.

Документация для этого здесь: https://www.arduino.cc/ru/reference/serial

Из документации: «Для связи с компьютером используйте одну из этих тарифов: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 или 115200." - источник

ответил Mazaryk 22 MaramWed, 22 Mar 2017 04:26:48 +03002017-03-22T04:26:48+03:0004 2017, 04:26:48

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132