Skip to content

An AVR assembly project for playing any video on an OLED display using ATmega328P and an SD card.

License

Notifications You must be signed in to change notification settings

UtkarshVerma/atmega328p-oled-asm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

atmega328p-oled-asm

This project contains AVR assembly code for reading a video off of an SD card and playing it on an OLED display.

More details about this project can be found on my blog.

Driving an OLED display with ATmega328P using AVR assembly | BitBanged

Dependencies

  • avra: The AVR assembler
  • avrdude: For flashing the ATmega328P
  • make: For build tasks like make flash
  • python: For preprocessing the video

Usage

Here is a YouTube video of me explaining how to use this project:

Project demonstration