How to flash Arduino Pro Micro ATmaga32U4. Board Review. Arduino for beginners.

Sdílet
Vložit
  • čas přidán 15. 05. 2020
  • Print version kolotushkin.com/article.php?id=24
    Projects based on Arduino Pro Micro:
    Macro Keyboard • Самодельная клавиатура...
    Useful programs:
    Arduino IDE for beginners • Arduino ide для начина...
    Arduino UnoArduSim Simulator • Лучший симулятор Ardui...
    Since I have several projects based on the Arduino PRO Micro.
    That for those who are not familiar with this board, I will briefly talk about the main points, and show how to flash it.
    The board is based on the ATmega32u4 microcontroller, which operates at a frequency of 16 MHz.
    Like most Arduino boards, it is flashed directly via USB, without using a programmer.
    The microcontroller has 32 KB of Flash memory, 2.5 KB of RAM, and 1 KB of non-volatile memory.
    The main feature of the board is the presence of a USB interface, thanks to which, the board can work as: a joystick, keyboard, or as a mouse.
    The board has 18 contacts that can be used as digital inputs or outputs.
    9 of them can work as analog inputs, and 5 of them can work as PWM outputs.
    For communication there are buses: SPI, I2C, and UART. They can be useful for connecting: various displays, temperature sensors, humidity, pressure. GSM, GPS, Bluetooth, and anything else.
    If necessary, you can programmatically create additional communication lines on any free contacts.
    The board can be powered in two ways: from 5 volts via a USB connector, or through the RAW pin, connecting from 6 to 12 volts.
    The board has an LED for indicating power, and two more LEDs for indicating RX and TX channels.
    Like the rest of the Arduino boards, the Arduino PRO Micro is flashed using the application
    Arduino IDE.
    Download the standard Blink example to the board, which is located in the File / Examples / Basics / Blink tab.
    In the sketch, 13 pin is assigned as an output, and every second the 13 pin switches to high or low. The fact is that there are no 13 pins on the board, just like the user LED itself.
    Therefore, we indicate any other pin available on the board, for example, the first, and we will connect the LED to it.
    We connect the board to the USB of the computer.
    In the Tools tab, select the Arduino / Genuino Micro item, and also select the comport to which the board is connected.
    I have such a comport, your comport may be different.
    Now we press the download button and wait for the download to complete.
    We connect the LED to the first pin, and its second end to the minus.
    The maximum permissible load per 1 pin is 40 milliamps, and the total load on all pins should not exceed 500 milliamps, so we add resistance from 200 to 500 ohms in the circuit so as not to damage the output of the microcontroller, or the microcontroller itself.
    HOPE THIS VIDEO HELPED YOU.
    I HAVE FOR YOU THERE A LOT OF PROJECTS OF DIFFERENT COMPLEXITY, AND DIRECTIONS FOR USE.
    I ALREADY SHARE SOME OF THEM, AND PLAN TO SHARE THE OTHERS. SO LIKE TO LIKE AND SUBSCRIBE TO MY CHANNEL.
    THANKS FOR BROWSING, AND BEFORE MEETING IN THE NEXT VIDEO!
    #arduinoprojects #arduinopromicro #arduino
  • Věda a technologie

Komentáře • 26

  • @okhamradio
    @okhamradio Před 3 lety +1

    Спасибо большое за полезную и интересную информацию!

  • @user-rd8jt3jq1d
    @user-rd8jt3jq1d Před 4 lety +1

    Лайк за ролик👍

  • @electronic7979
    @electronic7979 Před 4 lety +1

    Helpful video 👍

  • @enduroffroad2289
    @enduroffroad2289 Před 3 lety +3

    как ее прошить как игровой контроллер

  • @RadioKot_Pensioner
    @RadioKot_Pensioner Před 3 lety

    Привет. А я все жду сигнализацию для гаража. Заготовил СИМ-800 и Ардуино УНО

  • @zaragonx7245
    @zaragonx7245 Před 3 lety +2

    можно моргать LED TX и LED RX,
    для этого в скетче нужно писать команды
    :START
    TXLED1;
    RXLED0;
    delay(1000);
    TXLED0;
    RXLED1;
    delay(1000);
    goto START;

    • @user-we1pn4fp9m
      @user-we1pn4fp9m Před rokem +1

      или в стандартном скетче блинк вместо LED_BUILTIN поставить 17 для RX LED

  • @UB6HJO
    @UB6HJO Před 3 měsíci

    Важную информацию упустили! Какое напряжение уровеня логической "1"?

  • @user-cu6kn2ko3n
    @user-cu6kn2ko3n Před rokem

    Какие Ардуино можно шить через юсб без программаторов. И есть ли оналоги про микро кроме тинси и пи пико?

  • @user-wc4zd5te7p
    @user-wc4zd5te7p Před rokem +1

    на 17 пине можно моргать светиком, только в платах выбрать Arduino Leonardo

  • @user-cu6kn2ko3n
    @user-cu6kn2ko3n Před rokem

    Если прикрутить на один пин 68 РГБ светодиодов и ограничить максимальную яркость программно без доп питания например Sk6812 mini-e, есть ли шанс что все будет работать и не умрет плата со временем? Ну и кроме резистора на 360 ом добавить конденсатор на 100 пикофорад? Остальные пины нужны для матрицы кнопок и энкрдера..

  • @RandomGamesHDPlay
    @RandomGamesHDPlay Před rokem

    Привет. Можете с ардуиной помочь пожалуйста? купил pro micro вроде определяется но скетчи не загружаются
    Изначально скачал последнюю версию арудины ide скачал библиотеки controlsurface midiusb adruino midi но на скетчах вылазит ошибка device 0x44
    попробовал старше версию скачать там уже без ошибок но скетчи тоже не работают
    Как-то можно связаться с вами?

  • @Rin_Media
    @Rin_Media Před rokem

    Привет.
    0:55 тут ты говоришь, что 9 из них могут работатть как аналоговые входы, но там если посчитать, то 11 аналоговых входов, или я в чём то ошибаюсь?

  • @MrEleman
    @MrEleman Před 10 měsíci

    Плата может в 16 кнопок и 2 аналога геймпад ? Кто то делал может, что то видео не найду, максимум делают 14 кнопок, а это уже не полноценные органы управления в видеоиграх

  • @MARK2580
    @MARK2580 Před rokem +1

    совсем по верхам прошёлся, не так все просто с этой платкой

  • @user-ht1yj3wd9m
    @user-ht1yj3wd9m Před 3 lety +1

    Хотелось бы работа по modbus rs485

  • @viacheslavmurzilkin7286
    @viacheslavmurzilkin7286 Před 3 lety +1

    Здравствуйте!
    Повёлся на красивую фоновую подсветку Амбилайт и решил сделать.Имеется ардуинка,как в вашем видео.Порт определил её,как ардуино леонардо,хотя из списка плат,выбрано ардуино микро.Это нормально?
    Второй вопрос.Т.к. ардуинка не nano,я представления не имею,к каким pin припаивать минус ленты и центральный.В nano,совсем другие буквы и цифры на pin.
    Третий вопрос.В вашем видео, в Ардуино,в файл\примеры\базик\блинк,по умолчанию стоит pin13,а у меня,вообще нет цифр,а есть надпись"LED_BUILTIN, HIGH" и "LED_BUILTIN, LOW".
    Как проверить Ардуино на работоспособность?Какие цифры,куда вводить и какие диоды должны моргать,сколько раз?

    • @viacheslavmurzilkin7286
      @viacheslavmurzilkin7286 Před 3 lety +1

      @@m_kolotushkin Спасибо!Пока ждал,написал на 4пда.Там помогли со всеми вопросами,которых до хрена.
      Как я понял,можно взять любой пин с цифрой.

  • @user-db9ii1ut2e
    @user-db9ii1ut2e Před 4 lety +1

    Здравствуйте можете мне помочь, хочу сделать usb тестер инициализации ноутбука или материнской платы, после включения если произошёл опрос usb портов то светодиод заморгал если нет то просто горит, мне хоть подсказку в какую сторону искать, спасибо.

    • @user-db9ii1ut2e
      @user-db9ii1ut2e Před 4 lety +1

      @@m_kolotushkin Спасибо, буду смотреть.

  • @BenvenuttoChelliny
    @BenvenuttoChelliny Před rokem

    Странная штука с этой ардуинкой получается. При эмуляции клавиатуры с нажатием сочетания клавиш Alt + Ctrl помимо этого сочетания на компьютер пролазит ещё и Alt + Shift, на котором у меня висит смена раскладки клавиатуры. Никакие танцы с бубнами не помогают. Проверял в windows и debian - всё одинаково. Смена версии IDE ничего не меняет. Все варианты нажатия и отжатия клавиш, изменения задержек были проверены. Девайс в настройках определял и как leonardo и как micro. Платы две, от разных продавцов, на них даже светодиоды разные, но результат глюка один и тот же. Складывается, что собака зарыта где-то в инклюдниках. Как сей баг преодолеть, вот в чём вопрос?

    • @user-cu6kn2ko3n
      @user-cu6kn2ko3n Před rokem

      Насколько я знаю вам нужны диоды для клавиатурной матрицы, на каждую кнопку, не будет ложных срабатываний.

  • @marselplay
    @marselplay Před 2 lety

    Привет! у меня Arduino Pro Micro не хочет определятся, как быть? не могу проект закончить (((( помоги

    • @yawanty
      @yawanty Před rokem

      Привет, у меня такая же проблема, нашёл выход?

    • @marselplay
      @marselplay Před rokem

      @@yawanty я замыкал на коротко ресет тогда тока она прошилась и таки оставил