Светодиод на Ардуино не моргает

Я успешно установил Arduino, добавил себя в uucp, заблокировал и загрузил модуль cdc_acm.

Я использую Arduino Uno R3, поэтому я также установил arduino-avr-core.

У меня есть Arduino на /dev/ttyUSB0.

Я настроил с помощью:

stty -F /dev/ttyUSB0 cs8 9600 ignbrk -brkint -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts

У меня есть папка с этими файлами: ~/Документы/Ардуино

build.options.json
------------------------------------------------------------
{
    "fqbn": "archlinux-arduino:avr:uno",
    "hardwareFolders": "/usr/share/arduino/hardware",
    "toolsFolders": "/usr/bin"
}

sketch.ino
------------------------------------------------------------
void setup() {
    pinMode(13, OUTPUT);
}

void loop() {
    digitalWrite(13, HIGH);
    delay(1000);
    digitalWrite(13, LOW);
    delay(1000);
}

После этой команды я получил вывод:

arduino-builder -build-options-file build.options.json sketch.ino

Sketch uses 914 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

Но с моим Arduino ничего не произошло, в чем моя проблема?

Спасибо.

PS У меня нет внешнего светодиода, я стараюсь использовать встроенный светодиод.

, 👍0

Обсуждение

Вы пробовали Arduino IDE?, @Juraj

Я не хочу использовать Arduino IDE. И когда я попробовал, у меня возникла ошибка с avrdude., @J. Doe

нет пути назад avrdude, @Juraj


1 ответ


2

Вы вызвали конструктор, но не загрузили его на доску. Конструктор создал шестнадцатеричный файл. Для загрузки следует использовать avrdude.

Или используйте Arduino IDE, которая делает это одним нажатием кнопки

,

У меня нет hex-файла. Я пытаюсь найти, но не могу., @J. Doe

включить подробный вывод конструктора, @Juraj