16 results for “topic:328p”
This library enables you to use Hardware-based PWM channels on AVR-based boards, such as Nano, UNO, Mega, Leonardo, 32u4, etc., to create and output PWM. Using the same functions as other FastPWM libraries to enable you to port PWM code easily between platforms.
This library enables you to use ISR-based PWM channels on AVR-based boards, such as Mega-2560, UNO,Nano, Leonardo, etc., to create and output PWM any GPIO pin. It now supports 16 ISR-based PWM channels, while consuming only 1 Hardware Timer. PWM channel interval can be very long (ulong microsecs / millisecs). The most important feature is they're ISR-based PWM channels, supporting lower PWM frequencies with suitable accuracy. Their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These ISR-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using millis() or micros(). That's necessary if you need to control devices requiring high precision
HomeBrew OutputUnit with MP3 and LED
HomeMatic PWM Aktor
Yet another nixie clock. This one does not include obsolete components.
3 Channel Light (Color) Organ for LED Strips (with Arduino Nano)
🔩Repositório para as Disciplinas de Microcontroladores - MCO60408 e EEL7030
wokwi - 328p - assembly language - beginner
A repository for files from the CSS332 course at SIIT, containing lab exercises and examples for microcontroller programming. This collection includes Assembly language programs for AVR microcontrollers, C language implementations, and Arduino sketches that demonstrate fundamental concepts in embedded systems programming.
adventures programming AVR boards in assembly language
Récepteur HUBSAN
Flappy Bird-like game written for the Arduino Uno.
Believe it or not, this is just a simple 3-LED traffic light , but it’s written in bare-metal AVR instead of using delay() and digitalWrite(). That makes it ~60–120× faster and far more efficient than the normal Arduino way — the CPU stays free while the hardware timer handles the timing baby.
Blu3duck lets you use your Arduino as your custom Rubber Ducky with Bluetooth support.
shift register driver for atmega328p it pushes bits down the line making a pwm or clock divider depending on how you use the shift register outputs
Collection of libraries and programs for microcontrollers in baremetal (Rust/C/C++/ASM) (ESP32/328p)