Skip to content

SlavekRylich/digital-electronics-2-BUT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,472 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital electronics 2

The repository contains AVR lab exercises for bachelor course Digital Electronics 2 at Brno University of Technology, Czechia. Arduino Uno board and some shields are used as the main programming platform.

Exercises

  1. Git version-control system, AVR tools
  2. Control of GPIO pins
  3. Timers
  4. Liquid Crystal Display (LCD)
  5. Analog-to-Digital Converter (ADC)
  6. Universal Asynchronous Receiver-Transmitter (UART)
  7. Inter-Integrated Circuits (I2C)

List of examples

Components

The following hardware and software components are mainly used in the lab.

References

  1. How to use AVR template with PlatformIO
  2. How to use AVR template on Windows
  3. How to use AVR template on Linux
  4. Peter Fleury, AVR-GCC libraries
  5. Wykys, Tools for development of AVR microcontrollers
  6. Barr Group, Embedded C Coding Standard
  7. 4Geeks. How to use Gitpod

About

AVR course at Brno University of Technology

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 79.9%
  • CSS 8.9%
  • Makefile 6.1%
  • Assembly 2.6%
  • JavaScript 2.5%