Как прошить arduino из linux

Материал из УМКИwiki
Перейти к навигации Перейти к поиску

Опишем как загрузить файл из Snap4Arduino из командной строки linux используя Adruino IDE

1. Скачать фирмату git clone https://github.com/firmata/arduino.git

$ git clone git@github.com:firmata/arduino.git ~/Documents/Arduino/libraries/Firmata


2. Перейти в папку фирматы

$ cd arduino/examples/StandardFirmata/

3. Загрузить фирмату в чип ардуино NANO - предварительно сконфигуриф порт

$ arduino --upload --port /dev/ttyUSB0 StandardFirmata.ino

4. В Snap4Arduino зайти в ящик Arduino, там нажать Подключится к Arduino. Сделал программу моргания диодиком, запустил ее - она работает РИСУНОК вставить

5. Сделать файл blink.ino с морганием на другой частоте. Сохранил его , загрузил в ардуинку командой, убедился что моргает на другой частоте

$ arduino --upload --port /dev/ttyUSB0 ../../../Blink/Blink.ino 

6. Чтобы снова загрузить фирмату в ардуинку, в программе Snap4Arduino открыть новый проект Start a Snap JR.session. В нем сделать моргание диодиком. Получилось РИСУНОК

7. Сделать новый Ардуино проект >> New Arduino translatable project >> В нем сделать программу частого моргания диодиком >> и нажать правой кнопкой как export as Arduino sketch сохранил файл в нужной директории под именем snap4arduin.ino и потом там сделал

$ arduino --upload --port /dev/ttyUSB0 snap4arduin.ino 

диодик 10 раз проморгнул и остановился программа работает!!!

В начало