ATtiny microcontroller development for Arduino programmers

th_pK8o6ztGRtic4ADEVXksSCkmmYcQDDMo

ATtinys 是低成本的微控制器,以其小巧的外形和低功耗(在 DeepSleep 期间约为 4-8µA)而令人印象深刻。可以在熟悉的 Arduino 环境(IDE 和 C++)中轻松快速地对 ATtinys 进行编程,因此您可以获得 Arduinos 和 ESP 的廉价替代品。ATtinys 可以使用纽扣电池 CR2032 操作,并且有足够的内存用于常见的 DIY 项目。

整个课程使用 ATtinys 25/24、44/45 和 84 以及 Digispark ATtiny85。

我们在课程中经历的

Atmel ATtiny 微控制器的基础知识。

了解不同的组件,如晶体管、OLED 显示器、移位寄存器等等。

了解用于闪烁 ATtinys 的不同上传变体

将 Visual Studio Code 与 PlatformIO 或 Arduino IDE 结合使用

设置硬件配置,如 CPU 时钟频率、掉电检测等。

使用数模 GPIO 和 PWM 控制

Praxisbeispiel:带有随机数和 LED 的数字骰子

Praxisbeispiel:带有 WS2812b 和 FastLED 的数字骰子

Praxisbeispiel:带有 RTC 模块和移位寄存器的二进制时钟

Praxisbeispiel:使用 CR2032 电池的植物监测器和 Deepsleep

Praxisbeispiel:带 OLED 的植物监视器

Praxisbeispiel:音调(创建自己的旋律)作为电路板挂件

Praxisbeispiel:带有簧片开关和拍子检测器的晶体管电路

Praxisbeispiel:Digispark ATtiny85 OLED 0,96″ 温度传感器

Praxisbeispiel:使用 Digispark ATtiny85 DIY 橡皮鸭

我在课程中的方法

没有(好吧,只有很少)幻灯片/Powerpoint,但有更多项目。我们立即以一个实际示例从基础开始。您也可以立即使用 ATtinys 尝试该理论,从而更好地理解它。

实际项目是按照分步说明一起开发的。

在这种情况下,一起意味着我演示代码,取决于任务,您可以按照自己的方式执行或重新构建。

所有代码都可以在平台上下载,因此您可以轻松获得结果。

没有冗长的解释或理论独白,我们从基础章节开始。

受益于我多年的经验,掌握微控制器开发的关键技能。

A practical guide for the development with the microcontrollers ATtiny 24/44/84 and 25/45/85

Published 07/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 109 lectures (6h 39m) | Size: 6 GB

What you’ll learn

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

Requirements
First experiences in Arduino development (millis, pinMode, data types) advantageous
Basics C++ in the Arduino environment
With the online simulators a lot can be simulated, but you have a greater learning success if you rebuild the practical examples with the hardware components
Everything about ATtiny is taught in this course

Description
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

Who this course is for
Anyone who wants to deepen their knowledge of low-power, small form factor microcontrollers.
Developers who are interested in using low-cost microcontrollers for their projects.
All those who want to understand, apply and write their own practical projects with microcontrollers.
All those who want to learn more about microcontrollers with limited hardware resources

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/35334.html

赞 (0)
steven的头像steven
上一篇 2022年7月6日
下一篇 2022年7月11日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部