There are 0 repository under atmega4809 topic.
a jumperless breadboard
Core-Independent WS2812B Driver for Arduino Nano Every (i.e. ATmega4809)
This library enables you to use Interrupt from Hardware Timers on an ATmega4809-based board, such as Arduino UNO WiFi Rev2, AVR_NANO_EVERY, etc. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.
[STUDIES]: PCB design of an IoT device responsible for datalogging of pollution in rivers. Done in Altium 19.
Some small LED-blinking test programs for the AVR microcontrollers
Inha Univ. Embedded System Capstone Design Final Project
This library enables you to use Hardware-based PWM channels on megaAVR-based boards, such as UNO WiFi Rev2, AVR_Nano_Every, 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 Arduino megaAVR boards, such as UNO WiFi Rev2, AVR_Nano_Every, 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. Now supporting MegaCoreX.
Added ATMega4809 compatibility to kiwisincebirth's PWM Frecuency library
빛을 추적하는 3축 짐벌 구현
Capture data from IVT-490 exhaust air heat pump using an Arduino Uno Wifi Rev2
Some simple AVR programs to explore Direct Digital Synthesis.
MIDI to Control Voltage converter to run on ATmega4809 AVR microcontroller
Vertical slice of the motor drive electronics for the OrangeBot robot for the PiWars 2020.
AT4809 with four VNH7040. Four Timers Type B are used to generate the 20KHz PWM channels
Add quad channel quadrature encoder decoding to "OrangeBot" robot
This firmware is able to successfully decode four quadrature encoder channels and communicate the count to the Raspberry Pi
Test bench to develop a 16b fixed point PID class for OrangeBot