Использовать Arduino Nano V3 для программирования другого Arduino (Pro Mini)?
Я планировал купить преобразователь последовательного порта в USB (FT232RL), чтобы иметь возможность программировать Arduino Pro Mini. Но магазин рядом предлагает Arduino Nano V3 почти по той же цене. Могу ли я использовать эту Arduino вместо этого (и получить новую платформу микроконтроллера бесплатно ;-)?
@Lukasz, 👍0
Обсуждение1 ответ
Лучший ответ:
Да!
Да, вы можете заменить Arduino Uno на Arduino Nano V3 и следовать инструкциям здесь, при условии, что Arduino Pro Mini — это версия на 5 В. (В противном случае вам придется выполнить некоторое преобразование напряжения.)
Обе платы имеют те же контакты SPI, что и Arduino Uno. Соединения будут следующими:
Arduino Nano --> Arduino Pro Mini
5В -------------------> Vcc
ЗАЗЕМЛЕНИЕ ----------------> ЗАЗЕМЛЕНИЕ
D10 --> RESET (10 мкФ между RESET и GND)
D11 ------------------> D11
D12 ------------------> D12
Д13 ------------------> Д13
Процесс, подробно описанный в ссылке, можно резюмировать следующим образом:
- Загрузите скетч
ArduinoISP
в Arduino, который вы будете использовать в качестве программатора. Вы найдете его в разделеПримеры
>11. ArduinoISP
>ArduinoISP
. - Выберите последовательный порт Arduino Nano (цель):
Инструменты
>Порт
> соответствующий номер порта. - Подключите два Arduino, как описано.
- В меню
Инструменты
установите программатор наArduino в качестве IPS
. - Выберите целевую плату:
Инструменты
>Плата
>Arduino Pro Mini
. - Откройте программу, которую нужно загрузить в Arduino Pro Mini, и запрограммируйте ее, выбрав
Sketch
>Загрузить с помощью программатора
обратите внимание, что конденсатор 10 мкФ должен быть подключен к плате Nano (программатор), а не к pro mini (цель), @Benas Ragauskas
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- как быстро loop() работает в Arduino
- Arduino Nano - программатор не отвечает
- Как прочитать значение PIN PWM-выхода?
- Как мигать светодиодом и одновременно запускать другой код?
- Подключение Arduino Nano к Raspberry Pi Zero
- Ошибка обновления Arduino Nano — avrdude: stk500_recv(): programmer is not responding
- Как автоматически сбросить модуль NRF24L01
Вы пробовали Arduino в качестве интернет-провайдера?, @Avamander
Я читал: http://www.arduino.cc/en/Tutorial/ArduinoISP, но там говорится о программировании загрузчика и не уточняется, можно ли использовать Nano V3., @Lukasz
Вы можете прошить любой скетч с помощью Arduino ISP., @Avamander