ATmega328P

The high-performance Microchip picoPower 8-bit AVR RISC-based microcontroller combines 32KB ISP flash memory with read-while-write capabilities, 1024B EEPROM, 2KB SRAM, 23 general purpose I/O lines, 32 general purpose working registers, three flexible timer/counters with compare modes, internal and external interrupts, serial programmable USART, a byte-oriented 2-wire serial interface, SPI serial port, a 6-channel 10-bit A/D converter (8-channels in TQFP and QFN/MLF packages), programmable watchdog timer with internal oscillator, and five software selectable power saving modes. The device operates between 1.8-5.5 volts. By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.

Main Content

AVRgpp ISP and UPDI programmer

“The AVRgpp (General Purpose Programmer) is open source hardware and software designed for use with the Arduino IDE. It provides the following functions in a single unit: an ISP programmer, a UPDI programmer (with or without a 12V programming pulse …

Let’s turn lights on with the computer the 433Mhz way

“A while ago I started using home assistant on a pi and bought some inexpensive 433Mhz ac wireless switches. However, after one month of intense use the Raspberry Pi didn’t have enough power, so I bought a cheap computer …

The Memento Game

“You probably know those games where the player memorizes a sequence of colors and sounds and has to play them back, right? The Memento Game adds prizes for extra fun! Once a player hits a predetermined score, they win the …

HID Keyboard Controller for Project Diva Aracade Future Tone

“V-USB is a low speed USB library solution for AVR micro controllers. It enable us to create HID devices (Keyboard, Mouse, Gamepad etc) by using AVR micro controllers. The HID keyboard implementation is based on HID 1.11. It …

See-Through Arduino UNO

“Yeah, I’ve really done that. It was hard, took me several days but I made it. In the end, it was an excellent experience and the most amazing thing is that Freeduino (that is how I call it) actually …

The Ultimate Binary Watch

“I recently got introduced to the concept of binary watches and started doing some research to see if I could build one for myself. However, I was unable to find an existing design that was both functional and stylish at …

Pcb Speaker V2

“I recently made an interesting wireless speaker project that was a finalist in the PCB competition. You can check this post by clicking here and the video as I created by clicking here. I used PCB for this, which I …

Intro - Learn How to Design a Custom Shaped PCB With EasyEDA Online Tools

“I’ve always wanted to design a custom PCB, and with online tools and cheap PCB prototyping it’s never been easier than now! It’s even possible to get the surface mount components assembled cheaply and easily in small …

Wireless Speaker PCB

“On my desk there is always a lack of space for tools or electronic components, that’s why I created a prototype of a tiny wireless speaker. The case is made of PCB, all electronic components are on top. I …

DIY UV Light Box Controller For SLA 3D Prints

“Just add your own enclosure, 12V adapter and UV LED strip! Make your own budget UV light box with built in adjustable timer and intensity. Easy to use UI displayed on cheap commonly available OLED screens (compatible with ssd1306, ssd1309 …