ATtiny microcontroller development for Arduino programmers
Learn embedded systems development with ATtiny microcontrollers (ATtiny24/44/84 & 25/45/85). Practical guide for beginners & experienced makers.
Course Content
ATtiny microcontroller development for Arduino programmers is a beginner-level Udemy course taught by Markus Edenhauser. It runs 6h 39m, is taught in English, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 26 reviews, with 1,540 students enrolled. It is a paid course, first published July 2022.
Unlock the world of microcontrollers with this hands-on course focused on ATtiny devices! These low-cost microcontrollers are perfect for DIY projects, boasting a small form factor and incredibly low power consumption (as low as 4-8μA in DeepSleep mode). Ideal as a budget-friendly alternative to Arduino and ESP boards, ATtinys are incredibly easy and quick to program using the familiar Arduino IDE and C++.
Power your projects with a simple button battery like the CR2032 and enjoy ample memory for a wide range of DIY projects. This course covers the popular ATtiny 25/24, 44/45, and 84 as well as the Digispark ATtiny85.
What you'll learn:
- Basics of Atmel ATtiny microcontrollers: A solid foundation in ATtiny architecture.
- Component Integration: Get familiar with essential components like transistors, OLED displays, and shift registers.
- Upload Methods: Master different upload variants for flashing your ATtiny microcontrollers.
- Development Environments: Learn to use Visual Studio Code with PlatformIO or the Arduino IDE.
- Hardware Configuration: Understand and configure settings like CPU clock frequency and brown-out detection.
- GPIO & PWM Control: Utilize digital-analog GPIOs and PWM controls for precise control.
Practical Projects:
Dive into real-world applications with these engaging projects:
- Digital Dice: Create a digital dice with random number generation and LEDs.
- WS2812b & FastLED: Control WS2812b addressable LEDs for dynamic lighting effects.
- Binary Clock: Build a binary clock using an RTC Module and shift register.
- Plant Monitor: Develop a plant monitor with DeepSleep functionality powered by a CR2032 battery.
- Plant Monitor with OLED: Implement a plant monitor using an OLED 0.96" display.
- Circuit Board Pendant: Create tones and melodies as a unique circuit board pendant.
- Transistor Clap Detector: Build a transistor circuit with a reed switch and clap detector.
- Temperature Sensor with OLED: Monitor temperature using an OLED 0.96" display on the Digispark ATtiny85.
- DIY Rubber Ducky: Construct a DIY Rubber Ducky with the Digispark ATtiny85.
My Teaching Approach:
This course prioritizes hands-on learning through projects over lengthy theoretical explanations. We jump into practical application immediately!
- Project-Based Learning: Projects are developed step-by-step with clear instructions.
- Interactive Learning: I demonstrate the code, allowing you to follow along or adapt it to your own needs.
- Downloadable Code: All code is provided for easy access and troubleshooting.
- Concise & Practical: No unnecessary theory – focus on getting results quickly.
Benefit from years of experience and gain essential microcontroller development skills. Enroll now and start building! – Markus Edenhauser
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.