Site Loader

Содержание

Arduino и другие контроллеры

В категории «Arduino и другие контроллеры» представлены микроконтроллеры разных производителей и для разного назначения.

  • Сортировать:
  • Новые и популярные
  • Название
  • Цена
  • Хиты продаж
  • Оценка покупателей
  • Дата добавления
  • В наличии
  • ESP-07 беспроводный Wi-Fi модуль
    ESP8266 микроконтроллер

    150 ₽

    ESP-07 беспроводный Wi-Fi модуль теперь
    в вашей корзине покупок
  • org/Product»>
    Arduino Mega 2560 R3
    Контроллер Ардуино Мега 2560

    1 990 ₽

    Arduino Mega 2560 R3 теперь в вашей корзине покупок
  • Arduino Mega 2560 R3 Ch440
    Ардуино Мега ATmega2560 с USB мостом на Ch440

    995 ₽

    Arduino Mega 2560 R3 Ch440 теперь в вашей корзине покупок
  • org/Product»>
    ESP32-CAM Wi-Fi модуль с камерой OV2640
    Arduino камера

    620 ₽

    ESP32-CAM Wi-Fi модуль с камерой OV2640 теперь
    в вашей корзине покупок
  • Arduino Mega Pro 2560 mini
    Плата ардуино мега про 2560

    1 250 ₽

    Нет в наличии

  • org/Product»>
    Arduino UNO R3
    Контроллер Ардуино УНО

    1 750 ₽

    Arduino UNO R3 теперь в вашей корзине покупок
  • Arduino Uno Ch440G
    Плата Ардуино УНО

    495 ₽

    Arduino Uno Ch440G теперь в вашей корзине покупок
  • org/Product»>
    Arduino Nano 3.0
    Ардуино Нано плата с припаянными выводами

    380 ₽

    Arduino Nano 3.0 теперь в вашей корзине покупок
  • Arduino nano v 3.0 с type-C разъемом
    Контроллер Ардуино нано с разъемом тайп си

    360 ₽

    Нет в наличии

  • org/Product»>
    Arduino Nano 3.0 с micro-USB разъемом
    Ардуино Нано V3.0

    360 ₽

    Arduino Nano 3.0 с micro-USB разъемом теперь в вашей корзине покупок
  • Arduino Nano v 3.0 (Ch440)
    Ардуино Нано штыревые соединители не припаяны

    360 ₽

    Нет в наличии

  • org/Product»>
    Arduino Pro Mini
    Ардуино Про мини

    320 ₽

    Arduino Pro Mini теперь
    в вашей корзине покупок
  • Arduino Pro Micro
    Ардуино ATmega32u4

    560 ₽

    Arduino Pro Micro теперь в вашей корзине покупок
  • org/Product»>
    Seeeduino XIAO Arduino совместимый микроконтроллер
    Microchip SAMD21G18 ARM Cortex-M0+

    775 ₽

    Seeeduino XIAO Arduino совместимый микроконтроллер теперь в вашей корзине покупок
  • Bluetooth модуль HC-06
    Блютуз для беспроводного подключения контроллеров Arduino

    170 ₽

    Bluetooth модуль HC-06 теперь в вашей корзине покупок
  • org/Product»>
    Arduino USB кабель
    Тип A-B

    200 ₽

    Arduino USB кабель теперь в вашей корзине покупок
  • Программатор USBASP V.2
    Для прошивки контроллеров AVR ATmega — Arduino

    295 ₽

    Программатор USBASP V. 2 теперь в вашей корзине покупок
  • Адаптер для программатора
    Переходник для прошивки Arduino

    50 ₽

    Адаптер для программатора теперь в вашей корзине покупок
  • Blue Pill на контроллере STM32 Cortex M3
    Отладочная плата на STM32F103C8T6 совместима с arduino IDE

    240 ₽

    Blue Pill на контроллере STM32 Cortex M3 теперь в вашей корзине покупок
  • org/Product»>
    Программатор ST-Link V2
    Программатор-отладчик для микроконтроллеров STM32 и STM8

    240 ₽

    Программатор ST-Link V2 теперь в вашей корзине покупок
  • ESP32 WiFi + Bluetooth Dual-Core
    ESP-WROOM-32 — ESP32 Devkit WiFi модуль

    480 ₽

    ESP32 WiFi + Bluetooth Dual-Core теперь в вашей корзине покупок
  • org/Product»>
    ESP32 Shield плата расширения
    Материнская плата для микроконтроллера ESP-WROOM-32 Devkit

    490 ₽

    ESP32 Shield плата расширения теперь в вашей корзине покупок
  • Wi-Fi модуль Wemos D1
    ESP8266 NodeMcu

    240 ₽

    Wi-Fi модуль Wemos D1 теперь в вашей корзине покупок
  • org/Product»>
    Arduino OpenLog контроллер
    Регистратор данных — черный ящик GY-Openlog

    560 ₽

    Arduino OpenLog контроллер теперь в вашей корзине покупок
  • Arduino Digispark ATtiny85 с micro-USB
    Проект с краудфандинговой платформы Kickstarter

    350 ₽

    Arduino Digispark ATtiny85 с micro-USB теперь в вашей корзине покупок
  • org/Product»>
    WiFi модуль ESP8266 ESP-01
    Nodemcu v3

    135 ₽

    Нет в наличии

  • Wi-Fi модуль ESP-12E
    ESP12 NodeMCU V3

    120 ₽

    Wi-Fi модуль ESP-12E теперь в вашей корзине покупок
  • org/Product»>
    Wi-Fi + Bluetooth модуль ESP32S
    Arduino ESP32​​ nodemcu

    260 ₽

    Wi-Fi + Bluetooth модуль ESP32S теперь в вашей корзине покупок
  • Микроконтроллер STM8
    Отладочная плата на контроллере STM8S103F3P6

    155 ₽

    Микроконтроллер STM8 теперь в вашей корзине покупок
  • org/Product»>
    PID регулятор температуры REX-C100
    Терморегулятор REX-C100 — контроллер температуры

    1 400 ₽

    PID регулятор температуры REX-C100 теперь в вашей корзине покупок
  • Кабель micro-USB
    Arduino USB 2.0

    250 ₽

    Кабель micro-USB теперь в вашей корзине покупок
  • org/Product»>
    USB-TTL адаптер ESP8266/ESP32 программатор
    Type-C UART конвертер

    600 ₽

    USB-TTL адаптер ESP8266/ESP32 программатор теперь в вашей корзине покупок
  • ESP32 WROOM DevKit WiFi материнская плата

    2 600 ₽

    ESP32 WROOM DevKit WiFi материнская плата теперь в вашей корзине покупок
  • org/Product»>
    WiFi модуль ESP8266 ESP-201
    Беспроводный Wi-Fi модуль ESP8266 ESP-201 с внутренней и внешней с антенной

    330 ₽

    Нет в наличии

  • Arduino Due
    Atmel SAM3X8E

    2 000 ₽

    Нет в наличии

  • Arduino Nano V.
    7 ( Arduino Nano Duo ) Ардуино нано

    850 ₽

    Нет в наличии

  • Arduino Micro (Arduino Leonardo)
    Ардуино Леонардо микро

    800 ₽

    Нет в наличии

  • Nexx WT3020H беспроводный WiFi маршрутизатор
    Роутер для прошивки в него OpenWRT

    1 500 ₽

    Нет в наличии

  • org/Product»>
    Однопалатный компьютер Orange Pi PC
    Аналог Raspberry Pi — 2

    1 500 ₽

    Нет в наличии

  • Компактный USB 2.0 HUB концентратор
    USB разветвитель

    300 ₽

    Нет в наличии

  • Arduino Pro Micro BS
    Ардуино про микро бс

    500 ₽

    Нет в наличии

  • org/Product»>
    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 не так сложно.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *