Запись из жизни:


Arduino Pro Mini — из Китая

05.11.2014 | Arduino, Программер, Своими руками, Электро | 12 | Автор:



Как то давно игрался с микроконтроллерами, а тут решил вспомнить молодость. У меня не так много времени, как желания собрать что -нибудь. Начал с простого? и заказал из Китая Arduino (что такое Arduino). Я еще чайник в этом поэтому проконсультировался у реального пользователя, за что спасибо Алексею и его сайту samopal.pro.

По его совету я приобрел набор начинающего ботана и другие виды Arduino. Из всего этого электронного "хлама" хотелось бы выделить интересный товар, это совместимая Arduino Pro Mini atmega328 5V 16M купленная у продавца alice1101983. И так начну грузить. )))
Сам товар Pro Mini atmega328 5V 16M.
Arduino Pro Mini
Краткие характеристики:

  • ARDUINO PRO MINI состояние новое ( в запечатанном антистатическом пакете)
  • 20 цифровых входов / порты вывода: TX, RX, D2 ~ D13, A0~A5
  • 8 аналоговых портов входа:A0 ~ A7
  • 1 пара для TTL портов RX / TX
  • 6 ШИМ (широтно-импульсных) портов: D3, D5, D6, D9, DIO, Dll
  • Основной чип Atmega328P-AU
  • Поддержка последовательной загрузки
  • Поддержка внешнего источника питания 3.8-12V DC
  • 16MHz тактовая частота
  • Размер: 33.8мм x 18мм

Упаковка Arduino Pro Mini
На момент покупки цена Arduino Pro Mini всего US $2,22 (вот тут). В качестве программатора я использовал USB To RS232 TTL UART PL2303HX:


Немного характеристик проводка:

  • Встроенный чип TTL COM PC-PL2303HX.
  • Стандарт USB типа "A" папа и 4-х контактный TTL
  • Простой и легкий способ дать поддержку USB к вашим проектам
  • Поддержка для Linux, Mac, WinCE and Windows (XP, 2003), Vista Win 7

Под Windows 7 64x я использую драйвер: PL2303 Prolific Driver Installer v1_10_0_20140925. Который поддерживает:

  • Windows XP SP2 and above (32 & 64 bit)
  • Windows Vista (32 & 64 bit)
  • Windows 7 (32 & 64 bit)
  • Windows 8/8.1 (32 & 64 bit)

В подключении такого проводка нет нечего сложного, достаточно соединить цветные провода согласно надписям нашей плаы Arduino Pro Mini следующим образом:

  1. черный - GND
  2. красный - VCC
  3. зеленый - RX1
  4. белый - TX0

Подключение программатора к Arduino Pro Mini
Вот я и засветил собранную плату Arduino Pro Mini, я долго думал как расположить выводы и с какой стороны их припаять.

скажу сразу мне не понравилось что микро кнопка сброса очень маленькая, я конечно понимаю что это излишки компактности самой платы, но нажимать на нее крайне не удобно!

— Мои мысли
Видите на фото маленькую микро-кнопку, при каждой заливке программы в нашу Arduino Pro Mini нужно нажимать на нее, в противному случае компилятор Arduino выдаст вам:

avrdude: stk500_getsync(): not in sync: resp=0x00

— Arduino Pro Mini
Что бы этого не произошло надо четко выполнять последовательность. Но об этом чуть ниже.

Для проверки работоспособности я воспользовался небольшой готовой программкой из интернета для мигания светодиода, с небольшой поправкой. Я перенес моргание на другой более близкий вывод к GND нашей Arduino Pro Mini. Код программы:

Не забываем, что перед заливкой прошивки в моем случае, нужно:

  1. Установить драйвер и подключить USB To RS232 TTL UART PL2303HX
  2. В диспетчере устройств наш проводок (Prolific USB-to-Serial Comm Port(COM8)), запоминаем номер нашего COM порта
  3. В компиляторе Arduino: Файл - Создать (Ctrl-N)
  4. Пишем или вставляем код прошивки
  5. В компиляторе Arduino: Сервис -Последовательный порт (выбираем порт "Prolific USB-to-Serial Comm Port")
  6. В компиляторе Arduino: Сервис -Плата (выбираем "Arduino Pro or Pro Mini (5V, 16 MHz) w/ ATmega328")
  7. В компиляторе Arduino: Файл - Загрузить (Ctrl-U)
  8. Как только компилятор напишет "Загружаем" на нашей плате Arduino нажимаем reset (микро-кнопку)

Самое сложное это попасть в этот момент "Загружаем", я думаю у вас все получится! Если же вы не поймали этот момент то получите:

avrdude: stk500_getsync(): not in sync: resp=0x00

— Arduino Pro Mini
Всем удачи! И как всегда на последок немного фоток:


P.S. Рекомендую прочитать про программатор который не нужно допиливать в статье Драйвер CP2102 USB.



Метки записи: , , , , , , , .





  • Kit

    Подключите вывод DTR и ненадо будет кнопку сброс жать.

    • Вы уверены, что с этим ПРОГРАММАТОРОМ, я смогу подключить DTR?

      • Kit

        Уверен на 97%. Нужно от микрухи провод вывести.

        • Хорошо, на выходных гляну, можно ли проводок разобрать для замены провода на 5 жил и предусмотрен ли разъем DTR внутри корпуса. — ради любопытства, так как имеется отдельно платка программатора с этими разъемами и DTR.

        • А ведь и правда! За пару минут расковырял проводок, с платой на микросхеме PL2303HX имеются куча выводов, сделал 2 фото и добавил в статью. Удивил тот факт, что проводок имеет вывод напряжением 3,3V

          • Kit

            Да в микросхеме есть внутренний регулятор на 3.3в.
            Но не советую вам что нибудь от него запитывать. Точно не помню но совсем малый ток держит )

  • Kit

    Попробуйте использовать программу FLProg если начинающий.
    Посмотрите видео уроки.

    • Спасибо, не поверите искал что — то похожее находил только блочное программирование, обязательно скачаю разберусь!

  • Pingback: Драйвер CP2102 USB()

  • Pingback: Лазерный эпилятор своими руками()

  • Pingback: 2-х осевая механика для лазерного эпилятора()

  • Pingback: Корпус лазерного эпилятора своими руками()

Календарь публикаций

Декабрь 2016
Пн Вт Ср Чт Пт Сб Вс
« Ноя    
 1234
567891011
12131415161718
19202122232425
262728293031  

Не пропусти акцию:

Архив новостей

Подписаться на канал KIRILL NESTEROV