Загрузка кода в Mega 2560 зависла

Я пытаюсь загрузить код с Mac (онлайн-редактор Arduino) на Arduino Mega2560, чтобы подключить двигатель к контакту 52 и заземлению, чтобы заставить его двигаться. Но вверху пишет, что занято (как при загрузке) и больше ничего не делает. Обновление страницы не помогает. Код проверен, вот код:

void setup() {
}

void loop() {
  digitalWrite(52,HIGH);
}

Приложение Arduino (с тем же скопированным кодом) выдает следующую ошибку:

Arduino: 1.8.4 (Mac OS X), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" Sketch uses 1190 bytes (0%) of program storage space. Maximum is 253952 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 8183 bytes for local variables. Maximum is 8192 bytes.
avrdude: ser_open(): can't open device "COM1": No such file or directory
ioctl("TIOCMGET"): Inappropriate ioctl for device
ioctl("TIOCMGET"): Inappropriate ioctl for device
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
the selected serial port avrdude: stk500v2_getsync(): timeout communicating with programmer does not exist or your board is not connected

Надеюсь, кто-нибудь сможет понять, почему он не загружается!

, 👍0

Обсуждение

Какой конкретно онлайн-редактор Arduino? Их больше одного. Кроме того, вывод Arduino не может обеспечить достаточную мощность для управления двигателем., @jose can u c

Это https://create.arduino.cc/editor. Двигатель работает, когда я подключаю его к силовой секции GND и контактам 5/3,3 В. Из-за кодов ошибок я повредил порт?, @Rocket1829

Контакты питания могут подавать гораздо больше энергии, чем контакты ввода-вывода. В вашем тексте ошибки указан COM1, но компьютеры Mac не вызывают порты COM1. Вам необходимо правильно установить порт для загрузки. Но вы все равно не заставите двигатель работать на выводе данных., @jose can u c

Хорошо, я новичок в Arduino, так что это действительно помогает, спасибо. Но все же почему не загружается код?, @Rocket1829

Вам нужно определить правильный последовательный порт. Я недостаточно знаком с онлайн-редактором, чтобы помочь вам в этом. Я просто знаю, что COM1 на Mac неправильный., @jose can u c


1 ответ


Лучший ответ:

0

Я бы посоветовал загрузить приложение Arduino (https://www.arduino.cc/en/Main/Software).

Загрузите последнюю версию и устаревшую сборку (https://www.arduino.cc/en/ Main/OldSoftwareReleases#00xx). В DMG для устаревшей версии вам необходимо установить драйверы FTDI, чтобы приложение Arduino могло видеть порты Arduino.

,