https://drive.google.com/file/d/10Pj86dltr-IhdIWVGqfcaaIa9qZ-2l94/view?usp=sharing
Examples include turning ON and OFF LEDs at different timings, as well as making button counters with debouncing.
Examples include potentiometer with ADC using default arduino library, ADC with On-demand mode, ADC with auto-trigger mode.
Examples include generating PWM signals using Fast PWM mode & Phase Correct PWM mode with different timer ports, duty cycles and pre-scaler values.
Example include applying external interrupts, pin change interrupts and timer interrupts using buttons and LEDs.
Examples include reading, writing, updating data in EEPROM (electrically erasable programmable read-only memory) in Arduino (also using put and get function).
Example include power saving methods like disabling ADCs, Analog Comparators and Sleeping mode with BOD disabled.
Examples include using PWM and pulses to control DC motors, servo and stepper motors.
Example include Serial Communication between Arduino and the computer through Serial Monitor
Examples include Serial communication between Arduino using USART, SPI and I2C communication.
Examples include logic level shifting from 3.3V logic level to 5V logic level.
Difference between microcontrollers (Arduino etc) and microcomputers (Raspberry Pi)
