The repository contains AVR lab exercises for bachelor course Digital Electronics 2 at Brno University of Technology, Czechia. Arduino Uno and some shields are used as the main programming platform.
The following hardware and software components are mainly used in the lab.
-
Devices:
- ATmega328P 8-bit microcontroller: instruction set
-
Boards and shields:
- Schematics
- Arduino Uno board
- Multi-function shield with four LEDs, three push buttons, four seven-segment displays, and others
- LCD and keypad shield with LCD and five push buttons
-
Sensors and modules:
- DHT12 I2C humidity and temperature sensor: data sheet
- DS3231 I2C real time clock: data sheet
- HC-SR04 ultrasonic sensor
- Analog joystick PS2
- ESP8266 Wi-Fi module: AT commands
-
Analyzers:
- 24MHz 8-channel logic analyzer: software
- Oscilloscope Keysight Technologies DSOX3034T (350 MHz, 4 analog channels), including 16 logic timing channels DSOXT3MSO and serial protocol triggering and decode options D3000BDLA
-
Development tools:
-
Other tools: