Инструменты пользователя

Инструменты сайта


arduino_modules

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
arduino_modules [2017/07/13 00:08]
glushak старая версия восстановлена (2017/07/12 23:14)
arduino_modules [2017/07/13 00:14] (текущий)
glushak старая версия восстановлена (2017/07/13 00:03)
Строка 7: Строка 7:
 **Организация информационного обмена**\\ ​ **Организация информационного обмена**\\ ​
 Плата Arduino имеет последовательный порт UART для организации связи с другими устройствами. Плата Arduino имеет последовательный порт UART для организации связи с другими устройствами.
-Для обмена данными используются цифровые порты ввода/​вывода 0(RX) и 1(TX), а также USB порт. На плате расширения также расположены разъемы RX и TX, к которому подключается шлейф информационной сети аппарата. Для осуществления связи между микроконтроллером на плате Arduino и БЦК необходимо соединить разъемы RX шины и самой платы, и воспользоваться набором функций Serial для Arduino.+Для обмена данными используются цифровые порты ввода/​вывода 0(RX) и 1(TX), а также USB порт. На плате расширения также расположены разъемы RX и TX, к которому подключается шлейф информационной сети аппарата. Для осуществления связи между микроконтроллером на плате Arduino и БЦК необходимо соединить разъемы RX шины и самой платы, и воспользоваться набором функций Serial для Arduino.\\ 
 +**Принцип работы сети**\\ 
 +Для организации информационного обмена используется протокол связи, который обеспечивает точную и однозначную передачу информации. При обращении к какому-либо устройству БЦК отправляет по шине запрос,​ который воспринимается всеми подключенными устройствами,​ однако реагирует на который только вызываемое устройство. Индекс вызываемого устройства прописывается в запросе. 
 +При обращении к плате Arduino также используется этот протокол,​ за платой закреплен собственный индекс. Запрос,​ который воспринимается платой от БЦК, представляет из себя последовательность некоторых символов в формате таблицы ASCII. Для обеспечения взаимодействия между БЦК и микроконтроллером,​ необходимо микроконтроллеру считать отправленную БЦК строку символов из шины, расшифровать ее, и выполнить заданные действия.  
 +Последовательность действий микроконтроллера при получении определенной последовательности символов от БЦК прописывается в программе прошивки платы. 
 +Последовательность,​ которую отправляет БЦК в шину, и которая воспринимается Arduino к расшифровке и выполнению,​ прописывается в программе,​ которая отправляется на БЦК с помощью веб-интерфейса. 
 + 
 +Вы можете скачать тестовые примеры здесь:​\\ 
 +{{ :​led_test.zip |}} Скетч для Arduino Mega 2560, который позволяет включить и выключить диод на 11 контакте по команде с БЦК, скетч для БЦК, и архив для прошивки БЦК через веб-интерфейс. 
 + 
 +Для работы с платой Arduino используется интегрированная среда разработки - Arduino IDE. 
 +[[https://​www.arduino.cc/​en/​Main/​Software]]\\ 
 +Вы можете скачать ее с официального сайта компании-разработчика платформы Arduino. 
 + 
 +Для работы с программами БЦК используется стандартный софт разработчика.\\ 
 +[[software|скачать софт разработчика]] ​
arduino_modules.txt · Последние изменения: 2017/07/13 00:14 — glushak