[sk] Simple development board for Arduino/ATmega328P

Sdílet
Vložit
  • čas přidán 3. 06. 2021
  • This is a new experience for me, because I haven't shown my face in my videos yet. What will we show today? A simple development board on a stripboard, on which the complete Arduino is assembled.
    The development board is assembled according to this scheme and we only need a few components to assemble it. ATmega328P microcontroller, crystal, two capacitors. There is also a reset button and an ISP connector for programming. And that is all. We solder the components to the board, we break the copper paths with a drill in suitable places and we have to use a sharp knife in some places. If necessary, we will also use insulated wires to add connections to places where copper paths cannot be done. And then we solder only a few connectors so that we can connect other components to the individual pins of the microcontroller. There is an LED on pin 13 on this board so that the board can be used immediately for small experiments.
    The board is programmed using a USBasp programmer. In the description of the video, you will find a link to a video that describes the installation of USBasp on Windows 10. We will connect the programmer to the ISP connector, in the Arduino IDE we will set a suitable board and the USBasp programmer. Care must be taken with the location of the power supply. I have it marked on the board with a red and black marker. Once everything is properly connected, you can plug USBasp into a USB port on your computer.
    As an example, I uploaded the Blink program to the development board. Thanks to the LED directly on the board, it will flash immediately after the program is loaded. And it will flash during programming as well, because pin 13 corresponds to the SCK pin used on the ISP connector. During LED programming, you see a visualization of the data transmissions on this pin. I don't know about you, but I'm fascinated by the flickering. And when it flashes during programming, I am anxiously waiting for the simple FLASH, PAUSE, FLASH, PAUSE to appear after its completion, which means that the program was successfully loaded into the microcontroller.
    Article
    www.arduinoslovakia.eu/blog/2...
    USBasp - Windows 10 driver
    www.arduinoslovakia.eu/blog/2...
    • [en] USBasp - Windows ...
  • Věda a technologie

Komentáře • 1