Страниц (4): « 1 2 [3] 4 » |
|
Описание: По Ардуино и шилдам к этим платам возникает много вопросов. Хотелось бы по-взможности все их объединить в данной теме. |
Поиск в теме | Версия для печати |
elmot |
Отправлено: 19 Января, 2014 - 22:44:54
|
Гуру
Сообщений всего: 1141
Дата рег-ции: Дек. 2010
|
Есть интерфейс UART. В общем и целом тоже, что и COM порт, но уровни сигнала другие.
Цитата:На платформе Arduino Mega установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega1280 поддерживает 4 порта последовательной передачи данных UART для TTL. Установленная на плате микросхема FTDI FT232RL направляет один из интерфейсов через USB, а драйверы FTDI (включены в программу Arduino) предоставляют виртуальный COM порт программе на компьютере.
Написано про 1280, но один порт есть на всех атмегах.
Среда разработки при загрузке скетча сбрасывает МК, там запукается бутлоадер, который полсекунды слушает, не собирается лим кто-нибудь прошивать ардуину по этому uart. Если среда сбросила контроллер, то да - загрузчик получает скетч и зашивает его.Если нет - то отдаем управление текущей прошивке. С этого момента uart свободен, можно с компа через виртуальный COM что-то передать, например команду "включитьь мотор". Собственно скетч должен команду принять и... эээ... ну собственно включить мотор.
Когда такой скетч напишется, можно будет рулить тележкой по USB проводу. В этот момент вместо провода надо будет использовать блютуз или вайфай. |
|
|
|
Поиск в теме | Версия для печати |
Страниц (4): « 1 2 [3] 4 » |
« Делаем роботов » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|