Продолжаем.
Важно!
Перед самым началом экспериментов заливаем в Ардуину пустой скеч. Это поставит все пины в режим Input.
Это нужно для того, что бы не спалить ненароком ничего. Кто его знает, что туда залито, и с какие пины будут запитаны при подаче питания.
Как и что куда фтыкать и подключать.
1) В Ардуино Мега 2650 вставляется сверху Ethernet шилд.
2) В Ethernet шилд сверху вставляется протошилд с бредбордом.
Тут есть нюанс...(тыц) Дело в том, что мой протошилд имеет короткие ножки и упирается в соккет LAN кабеля. По этому я купил переходники, что бы поднять его над сетевым шилдом.
Но для спаенной версии я купил другие
прото шилды, с длинными ногами (V3).
Они встают нормально.
На плате Ардуино Мега 2650 есть 4 серийных интрефейса UART (Serial0 - Serial3) .
Для того, что бы использовать Serial0 (пины 0 и 1) интрефейс для связи с компьютером через USB кабель для получения отладочной информации, герр Гатов мудро решил использовать для связи с интрефейсом RS-485 Serial1. (
пины 18 и 19 на плате Ардуино)
Протошид, который я использую, на самом деле для другой платы -
Arduino UNO.
Она короче и не захватывает пины 18 и 19. Я просто соединил их проводками пока. Вы же можете просто использовать
прото шилд для меги. Там захватываются все пины.
3) Вставляем X-Bus кабель в разъем Slave на ком станции Роко.
4) Вставляем его же в разъем на вашем прототипе.
Тут важно понимать, запитываете вы ваш прототип от шины 12 вольт X-Bus или от USB порта компьютера.
Одновременно это делать нельзя!
Я бы рекомендовал при отладке питать от USB. А при использовании отлаженного прототипа питать от X-Bus провода.
5) Подключаете витой парой ваш WIFI роутер к разъему на Ethernet шилде.
Можете смело
использовать инструкцию по настройке роутера с официальной страницы z21.
6) Подключаем ардуино к USB кабелю и к компьютеру. (проверив пункт 4!)
По подключению - пока вроде все. Впереди - руководство по заливке софта.