Developing with ATtiny Microcontrollers Online Course

Developing with ATtiny Microcontrollers Online Course

Developing with ATtiny Microcontrollers Online Course

This course introduces ATtiny microcontrollers to Arduino enthusiasts, covering their variants, specifications, and setup using Arduino IDE or VSCode with PlatformIO. Through hands-on projects like PWM LED controllers, digital dice, and binary clocks, you’ll learn wiring, coding, and 3D design. Guided videos make concepts easy to follow, and by the end, you’ll have a portfolio of projects and the skills to build advanced creations like OLED plant monitors, temperature sensors, and Windows Rubber Duckies.

Who should take this Course?

This course is ideal for Arduino hobbyists, electronics enthusiasts, and makers who want to expand their skills with ATtiny microcontrollers. It’s also suited for students, DIY tinkerers, and developers interested in creating compact, efficient projects or adding microcontroller expertise to their portfolio..

What you will learn

  • Set up and configure ATtiny microcontrollers using various IDEs
  • Step-by-step IDE setup for Arduino IDE and VSCode with PlatformIO
  • Program and upload sketches to ATtiny using different methods
  • Develop and troubleshoot real-world projects with ATtiny microcontrollers
  • Design and 3D print enclosures for your projects
  • Implement advanced features like deepsleep, OLED displays, and more

Course Outline

Introduction

  • Introduction to this Course
  • About Me
  • Download Code Snippets
  • Prerequisites for this Course
  • Course Structure
  • Surely There's Another Way
  • Disclaimer

ATtiny Basics

  • Introduction
  • What is an ATtiny?
  • Which Programming Language?
  • How is the ATtiny Flashed?
  • ATtiny Variants 25/45/85 and 24/44/84
  • Technical Specification Using the ATtiny 44/45 as an Example
  • Digispark ATtiny85 with USB
  • Pinout ATtiny 25/45/85 and 24/44/84
  • CPU Clock Speed
  • Overview of Power Consumption in Idle Mode
  • Brown-out Detection
  • Set Hardware Configuration

IDE Setup and Upload Devices

  • Introduction
  • ATtiny Cores for Arduino IDE 1.8
  • Setting up VSCode with PlatformIO for ATtiny
  • Wiring Arduino UNO as ISP
  • DIY Shield for Arduino UNO
  • Using a USB ISP
  • Microchip Studio
  • Open VS Code in Arduino IDE
  • Online Simulator for ATtinys

First Sketch with Different Upload Variants

  • Introduction
  • Wiring
  • Upload with Arduino IDE 1.8.x and Arduino UNO
  • Upload with Arduino IDE 1.8.x and USB-ISP
  • Upload with VS Code PlatformIO and USB ISP
  • Upload with VS Code PlatformIO and Arduino UNO
  • Upload to Digispark ATtiny85 with Arduino IDE 1.8.x

PWM with 3 LEDs

  • Project Idea
  • Wiring and PWM
  • Create Project and analogWrite
  • Source Code RGB LED
  • 3D Design and Printing
  • Learnings

Digital Dice with Random Number and LEDs

  • Project Overview
  • Wiring
  • Is a Random Number Always Random?
  • Project Setup and First Test
  • Start Sequence
  • Debounce Button
  • Dice with Effect
  • 3D Print Pocket Dice
  • Learnings

Digital Dice with WS2812b and FastLED

  • Project Idea LED Dice
  • Wiring
  • Settings with Start Sequence and FastLED
  • Debounce Button and Set Flags
  • Control FastLED
  • 3D Print
  • Learnings

Binary Clock with RTC Module and Shift Register

  • Project Overview Binary Clock as Keychain
  • Wiring
  • Set and Read RTC SD1307 with Arduino Uno
  • Shift Register 74HC595N Pinout and Wiring
  • Set Project Settings and Global Variables
  • Shift Register Test and Control All LEDs
  • Convert Decimal to Binary Code
  • Display Minutes with RTC and Shift Register
  • Read Time and Display Hours with Minutes
  • 3D Print
  • Learnings Binary Clock

Plant Monitor and Deep Sleep with CR2032 Battery

  • Project Idea
  • Wiring
  • Calibrate Moisture Sensor with Arduino Uno
  • Start Project and Activate Buzzer
  • Global Variables
  • Photoresistor and LED
  • Function for Moisture Sensor
  • Implement Entire Logic
  • ATtiny Snore or Deep Sleep with Current Measurement
  • 3D Design

Plant Monitor with OLED

  • Project Idea
  • Wiring
  • Flow Chart and Project Setup
  • Output Text to OLED Display
  • Output Sensor Data Display
  • Create Graphic for OLED Display
  • Read Out and Display Battery Voltage
  • Deep Sleep and Interrupt
  • Learnings

Tones as Circuit Board Pendant

  • Project Idea
  • Wiring Happy Birthday
  • Project Setup
  • Create and Play Melody
  • Wiring Touch Sensor
  • Source Code Touch Sensor
  • Wiring RGB LEDs
  • Source Code RGB LEDs
  • Learnings

Transistor Circuit with Reed Switch and Clap Detector

  • Project Idea
  • Wiring
  • Control Transistor Circuit
  • Detect 2x Claps
  • Implemented Reed Switch
  • 3D Design
  • Learnings

Temperature Sensor with OLED 0.96" at Digispark ATtiny85

  • Project Idea
  • Wiring
  • Driver and IDE Setup
  • Create Mini Weather Station

Rubber Ducky for Windows with Digispark ATtiny85

  • Source Code

Conclusion

  • Learnings from this Course
     

Reviews

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Developing with ATtiny Microcontrollers Online Course, ATtiny Microcontrollers Training, ATtiny Microcontrollers Test, ATtiny Microcontrollers Questions, ATtiny Microcontrollers Exam Dumps,