Установка ПО
- Библиотека для взаимодействия конструктора Orbix и Arduino - unicanarduino и CAN
- Открыть менеджер библиотек "Sketch" -> "Include Library" -> "Manage Libraries", найти следущие библиотеки и установить: GyverStepper.h; EncButton.h; Servo.h.
- Среда разработки Arduino IDE.
Подключение
- Установите шилд на Arduino Mega 2560;
- Подключите шилд в сеть конструктора Orbix через стандартный шлейф;
- Подключите Arduino Mega 2560 к персональному компьютеру стандартным кабелем USB Type B.
осторожно
При подключении Arduino к компьютеру, убедитесь, что отключена подача внешнего питания к конструктору
Инструкция по установке библиотеки для взаимодействия Orbix и Arduino
- Установить ArduinoIDE последней версии;
- Установить через встроенный менеждер библиотеку CAN. Скетч → Подключить библиотеку → Управлять библиотеками (в поиске менеджера ищется по запросу «Supports Microchip MCP2515 based»);
- В директории ArduinoIDE найти папку libraries и распаковать архив с библиотекой UnicanArduino. В IDE появится библиотека Файл → Примеры → UnicanArduino;
- В библиотеке UnicanArduino находится пример LEDUNICAN, в котором показана реализация управления светодиодами на плате ПН посредством Arduino через Houston. _API библиотеки unican, использованной в примере, находится в корне UnicanArduino/API.txt.
Пример кода работы с солнечными панелями через Houston
Пример кода для прошивки Arduino (работа с солнечными панелями через ПО Houston Application)
подсказка
Перед загрузкой программы в Arduino необходимо поменять тип платы в ArduinoIDE: Инструменты → Плата → Arduino Mega or Mega 2560. Там же выбрать COM-порт, к котрому подкючена Ардуино.