最便宜的8脚单片机,单片机必背代码大全

首页 > 经验 > 作者:YD1662022-11-03 07:33:02

有一天在网上看到一个制作——LED电子萤火虫,我感觉电路很有特点,于是就想仿制一个。那个LED电子萤火虫用的是ATtiny13单片机来控制,我也正好有。而且硬件制作比较简单,成本也不高,10元钱都不到,就能DIY一个。虽然简单,但是制作却需要耐心和细心,毕竟需要连接12个LED,焊接的工作量不少,我自己用了一个下午才完成,而程序更是陆陆续续地写了几个小时。

最便宜的8脚单片机,单片机必背代码大全(1)

估计你会很好奇地问,一共才6个可用I/O引脚的 ATtiny13,怎么能驱动12个LED呢?其实,我要告诉你,它不仅可以点亮每个LED,而且还能控制每个LED的亮度呢!这才是本次制作的精华。在制作的过程中,发生了一点小小的意外。由于我购买的JST充电线和原来的充电器引脚相反,致使我原本打算使用的小型锂电池损坏,不能充电。在万般无奈的情况下,我只好更换体积更大的锂电池了。

主要材料

最便宜的8脚单片机,单片机必背代码大全(2)

图6.1 制作所需的主要材料

最便宜的8脚单片机,单片机必背代码大全(3)

这次的主要元器件就是ATtiny13单片机和12个LED。当然还有双绞线、洞洞板、电池、空瓶子、电阻等其他辅助材料,如图6.1所示。

本制作使用的是8个引脚的ATtiny13单片机,这款单片机现在的价格很便宜,4元左右就能买到。ATtiny13 是AVR 单片机,它有1KB 的 Flash、64B 的EEPROM、64B 的SRAM、6 个通用I/O口线、32个通用工作寄存器、1个具有比较模式的8位定时器/计数器、片内/外中断、4路10位ADC、具有片内振荡器的可编程看门狗定时器,以及3种可以通过软件进行选择的省电模式。12个LED为普通的3mm发黄色光的LED。

制作过程

1 焊接单片机插座。

最便宜的8脚单片机,单片机必背代码大全(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.