Arduino и другие контроллеры
В категории «Arduino и другие контроллеры» представлены микроконтроллеры разных производителей и для разного назначения.
- Сортировать:
- Новые и популярные
- Название
- Цена
- Хиты продаж
- Оценка покупателей
- Дата добавления
- В наличии
-
ESP-07 беспроводный Wi-Fi модуль
ESP8266 микроконтроллер150 ₽
ESP-07 беспроводный Wi-Fi модуль теперь
org/Product»>
-
Arduino Mega 2560 R3 Ch440
Ардуино Мега ATmega2560 с USB мостом на Ch440995 ₽
Arduino Mega 2560 R3 Ch440 теперь в вашей корзине покупок -
Arduino Mega Pro 2560 mini
Плата ардуино мега про 25601 250 ₽
Нет в наличии
-
Плата Ардуино УНО495 ₽
Arduino Uno Ch440G теперь в вашей корзине покупок
org/Product»>
-
Arduino nano v 3.0 с type-C разъемом
360 ₽
Нет в наличии
org/Product»>
-
Arduino Nano v 3.0 (Ch440)
Ардуино Нано штыревые соединители не припаяныНет в наличии
org/Product»>
-
Arduino Pro Micro
Ардуино ATmega32u4560 ₽
Arduino Pro Micro теперь в вашей корзине покупок -
Bluetooth модуль HC-06
Блютуз для беспроводного подключения контроллеров Arduino170 ₽
Bluetooth модуль HC-06 теперь в вашей корзине покупок
org/Product»>
-
Программатор USBASP V.2
Для прошивки контроллеров AVR ATmega — Arduino295 ₽
Программатор USBASP V. 2 теперь в вашей корзине покупок -
Адаптер для программатора
Переходник для прошивки Arduino50 ₽
Адаптер для программатора теперь в вашей корзине покупок -
Blue Pill на контроллере STM32 Cortex M3
Отладочная плата на STM32F103C8T6 совместима с arduino IDE240 ₽
Blue Pill на контроллере STM32 Cortex M3 теперь в вашей корзине покупок
org/Product»>
-
ESP32 WiFi + Bluetooth Dual-Core
ESP-WROOM-32 — ESP32 Devkit WiFi модуль480 ₽
ESP32 WiFi + Bluetooth Dual-Core теперь в вашей корзине покупок
org/Product»>
-
Wi-Fi модуль Wemos D1
ESP8266 NodeMcu240 ₽
Wi-Fi модуль Wemos D1 теперь в вашей корзине покупок
org/Product»>
-
Arduino Digispark ATtiny85 с micro-USB
Проект с краудфандинговой платформы Kickstarter350 ₽
Arduino Digispark ATtiny85 с micro-USB теперь в вашей корзине покупок
org/Product»>
-
Wi-Fi модуль ESP-12E
ESP12 NodeMCU V3120 ₽
Wi-Fi модуль ESP-12E теперь в вашей корзине покупок
org/Product»>
-
Микроконтроллер STM8
Отладочная плата на контроллере STM8S103F3P6155 ₽
Микроконтроллер STM8 теперь в вашей корзине покупок
org/Product»>
-
Кабель micro-USB
Arduino USB 2.0250 ₽
Кабель micro-USB теперь в вашей корзине покупок
org/Product»>
-
ESP32 WROOM DevKit WiFi материнская плата
2 600 ₽
ESP32 WROOM DevKit WiFi материнская плата теперь в вашей корзине покупок
org/Product»>
-
Arduino Due
Atmel SAM3X8E2 000 ₽
Нет в наличии
-
Arduino Nano V.
7 ( Arduino Nano Duo ) Ардуино нано850 ₽
Нет в наличии
-
Arduino Micro (Arduino Leonardo)
Ардуино Леонардо микро800 ₽
Нет в наличии
-
Nexx WT3020H беспроводный WiFi маршрутизатор
Роутер для прошивки в него OpenWRT1 500 ₽
Нет в наличии
org/Product»>
-
Компактный USB 2.0 HUB концентратор
USB разветвитель300 ₽
Нет в наличии
-
Arduino Pro Micro BS
Ардуино про микро бс500 ₽
Нет в наличии
org/Product»>
Arduino Mega 2560 R3
Контроллер Ардуино Мега 25601 990 ₽
Arduino Mega 2560 R3 теперь в вашей корзине покупокESP32-CAM Wi-Fi модуль с камерой OV2640
Arduino камера620 ₽
ESP32-CAM Wi-Fi модуль с камерой OV2640 теперьArduino UNO R3
Контроллер Ардуино УНО1 750 ₽
Arduino UNO R3 теперь в вашей корзине покупок
Arduino Nano 3.0
Ардуино Нано плата с припаянными выводами
380 ₽
Arduino Nano 3.0 теперь в вашей корзине покупокArduino Nano 3.0 с micro-USB разъемом
Ардуино Нано V3.0Arduino Pro Mini
Ардуино Про мини320 ₽
Arduino Pro Mini теперьSeeeduino XIAO Arduino совместимый микроконтроллер
Microchip SAMD21G18 ARM Cortex-M0+775 ₽
Seeeduino XIAO Arduino совместимый микроконтроллер теперь в вашей корзине покупокArduino USB кабель
Тип A-B200 ₽
Arduino USB кабель теперь в вашей корзине покупокПрограмматор ST-Link V2
Программатор-отладчик для микроконтроллеров STM32 и STM8240 ₽
Программатор ST-Link V2 теперь в вашей корзине покупокESP32 Shield плата расширения
Материнская плата для микроконтроллера ESP-WROOM-32 Devkit490 ₽
ESP32 Shield плата расширения теперь в вашей корзине покупокArduino OpenLog контроллер
Регистратор данных — черный ящик GY-Openlog560 ₽
Arduino OpenLog контроллер теперь в вашей корзине покупокWiFi модуль ESP8266 ESP-01
Nodemcu v3135 ₽
Нет в наличии
Wi-Fi + Bluetooth модуль ESP32S
Arduino ESP32 nodemcu260 ₽
Wi-Fi + Bluetooth модуль ESP32S теперь в вашей корзине покупокPID регулятор температуры REX-C100
Терморегулятор REX-C100 — контроллер температуры1 400 ₽
PID регулятор температуры REX-C100 теперь в вашей корзине покупокUSB-TTL адаптер ESP8266/ESP32 программатор
Type-C UART конвертер600 ₽
USB-TTL адаптер ESP8266/ESP32 программатор теперь в вашей корзине покупокWiFi модуль ESP8266 ESP-201
Беспроводный Wi-Fi модуль ESP8266 ESP-201 с внутренней и внешней с антенной330 ₽
Нет в наличии
Однопалатный компьютер Orange Pi PC
Аналог Raspberry Pi — 21 500 ₽
Нет в наличии
Arduino Leonardo
Ардуино Леонардо500 ₽
Нет в наличии
Как прошить Arduino через USB-TTL преобразователь (UART) — Схемка: Электронные Радиосхемы
Если вы сделали свою плату или используете плату Arduino Pro Mini и просто пытаетесь прошить её через через через переходник USB-UART (др. н. USB-COM, USB-TTL):
То сразу нужно понимать, что недостаточно просто подключить выводы RX, TX, GND, необходимо задействовать еще один вывод DTR (подключать через конденсатор 100 нФ к RST (вывод сброса МК)), который есть не на всех преобразователях
Вот примеры широко распространённых USB-TTL преобразователей:
Как видно, только на одном из них выведен вывод DTR (Data Terminal Ready).
Но если очень нужно прям и сейчас, то можно аккуратненько припаяться к соответствующему выводу микросхемы (очень аккуратно, ибо дорожки легко отрываются):
С Ch440 будет намного проще припаиваться
После этого все должно работать.
Записав сигналы с помощью логического анализатора на RX, TX, DTR видно, что во время загрузки прошивки этот вывод подтягивает сброс к минусу.
Купить на
Aliexpress
?️ CP2102 USB 2.0 to UART TTL 5PIN (DTR) (1.16?): https://ali.ski/NPIsb
?️ FT232RL FTDI USB to TTL Serial Adapter (DTR) (1.28?): https://ali.ski/610MTO
?️ CP2102 MICRO USB to UART (DTR) (1.15?): https://ali.ski/N2VCR
?️ CP2104 USB 2.0 to TTL UART (DTR) (1. 38?): https://ali.ski/p24dL
?️ Ch440 module USB to TTL (0.77?): https://ali.ski/nMUL5Q
?️ Type-C / Micro USB Nano 3.0 (3.48?): https://ali.ski/Xxc5Y
?️ USBASP AVR ISP (2.54?): https://ali.ski/qiezUw
Ардуина прошивается только один раз
Важно! Если ардуина прошивается только один раз, а потом нет, то проверьте наличие конденсатора между выводом сброса (RESET) и минусом питания (GND) − его нужно убрать !
Ардуина вообще не прошивается
Ну, а если вообще не шьеться через UART, то потребуется я программатор для восстановления загрузчика (Tools -> Burn Bootloader), например USBASP (сразу совет: если программатор выеживается, то обновите его прошивку до последней с помощью ардуины или другого программатора) или другая ардуина для использования её в ISP программатора.
Кстати, если не видели, то вышла Бета-версия Arduino IDE 2. 0, подробнее здесь
arduino uart, прошивка arduino через usb-ttl, arduino usb-com, не прошивается ардуина, arduino dtr, arduino usb-com converter
- Схемка: Электронные Радиосхемы © 2023
- Работает на InstantCMS
Программирование Arduino Pro Mini с USBasp V2.0 · @ndrew
By Андрей Березовский
UPD 14.05.2016: Arduino Nano с Ch440 поставляется с Aliexpress дешевле чем 2 доллара – я рекомендую вам купить его (если только вы не знаете, что делаете).
Вам действительно нужно платить 25 долларов за Arduino? У многих моих друзей есть оригинальный Arduino, и они отлично работают, но я хотел посмотреть, как дешево я могу идти. Первоначально я купил стартовый комплект SunFounder, и он работал на 100%, как рекламируется. Сегодня мы посмотрим, сможем ли мы получить полнофункциональную Arduino менее чем за 5 долларов.
Недавно я наткнулся на очень дешевые клоны Arduino Pro Mini и решил купить один, чтобы увидеть, если он работает! Я также получил клон программатора USBasp:
Наконец, у меня было немного времени во время семестрового перерыва, чтобы поиграть с ним. Под вами найду шаги, которые я должен был выполнить, чтобы запрограммировать Pro Mini от Arduino ИДЕ.
Во-первых, вам нужно припаять контакты к Pro Mini. я хотел немного сэкономить пространство и припаял боковые контакты к нижней стороне. В результате доска не вписывается в макетную плату идеально. Поэтому, если вы собираетесь использовать его в основном в макете, примите это во внимание. Кроме того, некоторые контакты продублированы, поэтому вам может вообще не понадобиться припаивать некоторые контакты.
Следующий шаг — вставить Pro Mini в макетную плату, а также подключить Контакты IDC-10 (см. распиновку с маркировкой Kabel ).
Источник: Программатор USB ISP для Atmel AVR (USBASP)
После подключения USBasp к порту USB вы должны увидеть мигающий светодиод. (запрограммировано в Pro Mini на заводе), и VCC должен выводить правильное напряжение (3,3 В или 5 В, в зависимости от вашей версии Pro Mini):
Без нагрузки (Pro Mini) USPasp выдает правильные 5,00 В
Наконец, компьютерная часть (я использую Ubuntu 14.04 LTS). Если вы используете Windows, получите драйвер со страницы USBasp. Изменить следующие настройки в Arduino IDE:
- В разделе Tools > Programmer выберите USBasp .
- В разделе Инструменты > Плата выберите свою версию Arduino Pro или Pro Mini .
Наконец, вам нужно обновить свои правила udev , иначе вы столкнетесь с проблемы с разрешениями (больше правил в Arch Wiki):
$ кошка /etc/udev/rules. d/41-arvdude.rules # Правила USBasp Programmer http://www.fischl.de/usbasp/ SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="andrew", MODE="0666"
Теперь загрузите образец эскиза в File > Examples > 01. Basics > Blink и затем используйте Загрузить с помощью программатора . Если вы не видите ошибок, поздравляю! Вы все еще можете столкнуться с предупреждением, подобным этому:
. avrdude: предупреждение: нельзя установить период ожидания. Пожалуйста, проверьте наличие обновления прошивки usbasp.
Решается перепрограммированием самого программатора, как описано в статья Как обновить прошивку на USBasp V2.0. Вам понадобится еще один программатор для это, однако.
Если вы хотите продолжить взлом, но все еще ищете вдохновения, ознакомьтесь со следующими ресурсами:
- http://www.instructables.com/
- http://makezine.com/projects/
- http://hackaday.io/
- http://dangerousprototypes. com/
- https://courses.cit.cornell.edu/ee476/ideas/EE476.project.ideas.html
- http://habrahabr.ru/hub/arduino/ (на русском языке)
3 простых метода программирования Arduino Pro Mini
Arduino Pro Mini — одна из самых миниатюрных плат семейства Arduino, но ее можно использовать в незавершенных проектах. Он основан на микроконтроллере ATmega168, а затем на микроконтроллере ATmega328. Плата содержит 14 цифровых входов, выходов (6 из которых можно использовать как выходы ШИМ) и 6 аналоговых входов. Arduino Pro Mini — это Arduino Nano без встроенного преобразователя FTDI FT232RL (или Ch440G). Поэтому прошивка загружается программатором или конвертером.
Есть несколько способов загрузить прошивку на этот микроконтроллер:
- Через другую плату Arduino со встроенным USB-UART
- С помощью специального программатора
- Использование программатора USBasp
Последние два метода очень похожи. Разница только в типе программатора. Так что в этой статье мы рассмотрим только перепрошивку с другой Ардуино и специальным программатором.
Прошивка Arduino Pro Mini с помощью Arduino Uno или Nano
Чтобы прошить одну Ардуино через другую, нам потребуются 2 платы Ардуино, соединительные провода, кабель USB и компьютер. Я покажу вам, как прошить Arduino Pro Mini с помощью Arduino Nano, но вы также можете использовать другие платы Arduino, такие как Uno, Mega и т. д., с той же инструкцией.
Для начала нам нужно настроить нашу плату, которая будет выступать в роли программатора. Для этого подключаем его к USB-порту компьютера и переключаемся в Arduino IDE. В примерах уже есть готовый скетч, написанный специально для этого.
Выберите этот скетч и прошейте его. Теперь мы готовы подключить Arduino Pro Mini. Подключение следующим образом:
Arduino Nano -> Arduino Pro Mini
+5v -> Vcc
GND -> GND
D10 -> RST
D11 -> D11
D12 -> D12
D13 -> D13
Далее нам нужно выставить в меню «Инструменты» нашу прошивающую плату и тип программатора «Ардуино как провайдер».
Теперь мы можем прошить нашу Arduino Pro Mini. Откройте или напишите нужную прошивку. Будь осторожен! Стандартная кнопка загрузки у нас не работает. По умолчанию заливает прошивку без помощи программатора. Таким образом, мы перезапишем микроконтроллер, который должен быть программатором. Перейдите в Sketch >> Load через программатор, чтобы избежать этого.
Прошивка Arduino Pro Mini с помощью программатора Ch440
Если вы часто используете Arduino Pro Mini, этот программатор значительно упростит и ускорит прошивку.
Чип Ch440 используется для преобразования USB в последовательный порт. Для корректного определения компьютером необходимо установить специальный драйвер. Загрузите и установите драйвер Ch440.
Элементарно прошить Arduino программатором. Но, для начала нужно подключить программатор к Arduino Pro Mini следующим образом:
Arduino <-> Программатор
Vcc <-> Vcc
GND <-> GND
RX1 <-> TXD
TX0 <-> RXD
Подключите программатор к компьютеру и убедитесь, что он не работает требуют драйверов. Предположим, что оно обнаружено как «неопознанное устройство», скачайте и установите драйвер. Его легко найти, набрав в поисковике «*ваша модель программатора* драйвер». Например, «драйвер CP2102». Затем вы запускаете Arduino IDE. Выберите модель доски. Затем перейдите к Tools -> Programmer и выберите свой программатор. Затем вы открываете нужный скетч и загружаете его пунктом меню Эскиз -> Загрузить через программатор .
Если ваш программатор не поддерживает программный сброс, вам придется вручную нажать кнопку сброса на Arduino Pro Mini во время компиляции скетча. Это нужно сделать, как только Arduino IDE покажет строку, составленную по скетчу.
Вот и все. Мы успешно прошили Arduino Pro Mini программатором.
Прошивка Arduino Pro Mini с помощью преобразователя PL2303HX
Для прошивки Arduino Pro Mini необходимо подключиться к PL2303HX по схеме, представленной на картинке. Ничего сложного нет. Главное не перепутать подключение питания. Если ваш Arduino Pro Mini работает с 3,3 В, подключитесь к этому контакту. В противном случае доска выйдет из строя. В данном случае рабочее напряжение 5В, значит плата питается от 5В.
XD <-> RXD
RXD <-> TXD
VCC <-> +5V
GND <-> GND
Для примера загружаем Blink, этот пример есть в Arduino IDE.
Затем выберите плату и порт, к которому подключен преобразователь PL2303HX.
При загрузке скетча при появлении сообщения «Загрузка» необходимо нажать кнопку Reset на плате. Иногда одно нажатие не срабатывает, и приходится делать два коротких нажатия.
После этого вы увидите, что загрузка прошла успешно.
Если вам нужно часто программировать Arduino Pro Mini, вы можете сэкономить на программаторе и купить его с выходом DTR. Вам не нужно постоянно нажимать кнопку Reset при загрузке скетча. Загрузка будет происходить в автономном режиме.
Видео по теме: Как запрограммировать Arduino PRO Mini
Заключительные слова
Программирование Arduino Pro Mini не так сложно.