Udemybeginneren

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.

4.7(26)
1,540students
6h 39m
Certificate
Markus Edenhauser
Markus EdenhauserTech Enthusiast, Dozent & systemischer Coach

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

$ whoami — the devs behind tutorialsearch.io

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.

5.0(1,738)
1h 15m
all
skillshare
5.0(131)
5h 22m
beginner
skillshare
5.0(123)
7h 7m
all
skillshare