Menu

Search

Have a question?
Message sent Close
4.9 out of 5
4.9
5 reviews on Udemy

ATtiny microcontroller development for Arduino programmers

A practical guide for the development with the microcontrollers ATtiny 24/44/84 and 25/45/85
Instructor:
Markus Edenhauser
258 students enrolled
English [Auto]
What is an ATtiny and which variants are available
Technical data and pinout discussion
Effect of CPU clock speed and power supply
Power saving mode Deepsleep and interrupts
Brown-out detection and CPU clock setting with fuses
Apply hardware settings with Arduino IDE and PlatformIO (Fuses)
Source Code Creation with C++
Configuring and setting up Visual Studio Code with PlatformIO and Arduino IDE
Get to know different ATtiny cores and sources of supply
Create Arduino ISP DIY Shield for flashing
Use USB ISP Flasher
Use different upload methods with different IDEs
LED control with PWM
Use of WS2812b and FastLED with ATtiny
RTC module and shift register usage with ATtiny
Evaluation of humidity sensor and Deepsleep

ATtinys are low-cost microcontrollers that impress with their small form factor and low power consumption (~4-8µA during DeepSleep). The ATtinys can be programmed easily and quickly in the familiar Arduino environment (IDE and C++), so you have a cheap alternative to the Arduinos and ESPs. The ATtinys can be operated with a button battery CR2032 and have enough memory for common DIY projects.

For the whole course the ATtinys 25/24, 44/45 and 84 as well as the Digispark ATtiny85 are used.

What we go through in the course:

  • Basics of Atmel ATtiny microcontrollers.

  • Getting to know different components like transistors, OLED displays, shift registers and much more.

  • Getting to know different upload variants for flashing the ATtinys

  • Use of Visual Studio Code with PlatformIO or Arduino IDE

  • Set hardware configurations like CPU clock frequency, brown-out detection etc.

  • Use of digital-analog GPIOs and PWM controls

  • Praxisbeispiel: Digital dice with random number and LEDs

  • Praxisbeispiel: Digital dice with WS2812b and FastLED

  • Praxisbeispiel: Binary clock with RTC Module and Shift Register

  • Praxisbeispiel: Plant monitor and Deepsleep with CR2032 Battery

  • Praxisbeispiel: Plant monitor with OLED

  • Praxisbeispiel: Tones (creating own Melody) as circuit board pendan

  • Praxisbeispiel: Transistor circuit with reedswitch and clap detector

  • Praxisbeispiel: Temperature sensor with OLED 0,96” at Digispark ATtiny85

  • Praxisbeispiel: DIY Rubber Ducky with Digispark ATtiny85

My approach in the course:

  • No (ok, only very few) slides/Powerpoint but more projects. We start in the basics immediately with a practical example. You can also try out the theory immediately with the ATtinys and thereby understand it better.

  • The practical projects are developed together in step-by-step instructions.

  • In this context, together means that I demonstrate the code, depending on the task, and you can follow the execution or rebuild your own way.

  • All codes are available for download on the platform, so you can get to the result without frustration.

  • No lengthy explanations or theory monologues, we start right away in the basics chapter.

Benefit from my years of experience and get the key skills in microcontroller development.

Get this course right now and you can start right away.

See you in class
Markus Edenhauser

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.9
4.9 out of 5
5 Ratings

Detailed Rating

Stars 5
4
Stars 4
1
Stars 3
0
Stars 2
0
Stars 1
0
827f2a88c35a58653fbdfdaaf11e0ea4
30-Day Money-Back Guarantee

Includes

7 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW