atmega4809
There are 22 repositories under atmega4809 topic.
Architeuthis-Flux/breadWare
a jumperless breadboard
ClemensAtElektor/Nano_Every_WS2812B
Core-Independent WS2812B Driver for Arduino Nano Every (i.e. ATmega4809)
khoih-prog/megaAVR_TimerInterrupt
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.
khoih-prog/megaAVR_PWM
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.
leiklier/smartwater-pcb
[STUDIES]: PCB design of an IoT device responsible for datalogging of pollution in rivers. Done in Altium 19.
anachrocomputer/avrTest
Some small LED-blinking test programs for the AVR microcontrollers
Astro36/ICE3015-project
Inha Univ. Embedded System Capstone Design Final Project
haesoooo/2024-1_Unicycle_Self_balancing_bot
2024-1 임베디드시스템설계, 외발로 좌우 중심을 잡는 로봇
khoih-prog/megaAVR_Slow_PWM
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.
arufl/PWMFrequency
Added ATMega4809 compatibility to kiwisincebirth's PWM Frecuency library
dd-jero/3-axis-Gimbal-that-tracks-light
임베디드시스템설계 [빛 추적 짐벌 시스템]
greensponge/ivt490-ATmega4809
Capture data from IVT-490 exhaust air heat pump using an Arduino Uno Wifi Rev2
pau-lda/sin-gen
C-Program to create Sinus for Atmega4809
anachrocomputer/AvrDds
Some simple AVR programs to explore Direct Digital Synthesis.
anachrocomputer/AvrMidi2CV
MIDI to Control Voltage converter to run on ATmega4809 AVR microcontroller
OrsoEric/2019-10-13-AT4809-VNH7040-Motor-Test
Vertical slice of the motor drive electronics for the OrangeBot robot for the PiWars 2020.
OrsoEric/2019-10-27-Test-Four-VNH7040-TCB
AT4809 with four VNH7040. Four Timers Type B are used to generate the 20KHz PWM channels
OrsoEric/2019-11-08-OB-At4809-Encoders
Add quad channel quadrature encoder decoding to "OrangeBot" robot
OrsoEric/2019-11-08-OrangeBot-AT4809-Encoder-Firmware
This firmware is able to successfully decode four quadrature encoder channels and communicate the count to the Raspberry Pi
OrsoEric/2019-11-09-OB-AT4809-PID-Class
Test bench to develop a 16b fixed point PID class for OrangeBot