TLDR;
В терминале выполните следующее:
wget https://downloads.arduino.cc/arduino-1.8.19-linux64.tar.xz tar xvf arduino-1.8.19-linux64.tar.xz cd arduino-1.8.19 && sudo sh install.sh sudo usermod -a -G dialout $USER arduino
В Arduino IDE загрузите следующий код в Arduino:
void setup() { // put your setup code here, to run once: pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(2000); digitalWrite(LED_BUILTIN, LOW); delay(2000); }
Начиная
Во-первых, загрузите Arduino IDE (интегрированную среду разработки), которая позволит вам легко писать, тестировать и загружать код в Arduino:
wget https://downloads.arduino.cc/arduino-1.8.19-linux64.tar.xz tar xvf arduino-1.8.19-linux64.tar.xz cd arduino-1.8.19 && sudo sh install.sh
Скорее всего, вы столкнетесь с ошибкой при попытке загрузить код через IDE. Это потому, что вам нужно обновить разрешения вашего пользователя. Выполните следующее, чтобы добавить пользователя в соответствующую группу:
sudo usermod -a -G dialout $USER
Чтобы изменения вступили в силу, вам нужно будет выйти из системы и вернуться обратно (мне пришлось перезагрузить компьютер, прежде чем изменения вступили в силу)
Написание вашей первой программы
К этому моменту вы уже сможете запускать код на своем Arduino. Откройте Audio IDE и вставьте следующий код:
void setup() { // put your setup code here, to run once: pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(2000); digitalWrite(LED_BUILTIN, LOW); delay(2000); }