Engineering

AVR和arduino阶段性学习总结

最近买了一个AVR的下载线usbtinyisp, 用于AVR和arduino, 有了电脑和控制电路的沟通渠道. 以下分为几个部分 1. 装配usbtinyisp和测试 2. 使用usbtiny烧录avr程序 3. 使用usbtiny烧录arduino bootloader至atmega芯片 4. 使用usbtiny烧录arduino sketch至已装好arduino bootloader的芯片上, 并应用 5. Hex code和arduino sketch的上传和制作 verycd下了一些avr的教程看, 发现国内国外的使用方式完全是两样. 有好有坏, 但是还是喜欢国际通用的.

Continue Reading
Uncategorized

闪烁车灯电路

单车车灯是国外夜间必须要佩戴的东西, 根据法律, 不带是会罚款, 在骑单车多的国家, 基本上是人手必备的东西. 高级的单车车灯带有不同规律的闪烁频率, 可以让用户自己选. 如果自己制作一个呢? 用arduino实在是大材小用, 一些基本电路必须得掌握的. 那么, 以下是我手机的一些更加简单廉价的方法 555 timer 555 IC 是一个用得很多的定时器, 能够产生震荡频率, 应用于闪烁灯, 警报,等等频率性的产品. 现在很多高级车灯都是用这类IC控制了. 我在网上找了很久的资料以后, 都没有找到讲具体原理的, 最后在arduino.tw的网站上面找到计算公式 動作頻率 = 1.44 / ( (R1 KΩ+2 * R2 KΩ) * CuF) LM555 是一個老牌子的定時器,由於使用上只要改變電阻與一顆電容就可以完成控制。例如電阻 4.7K (R1)及 100K (R2)加上 4.7uF電容,將計算出頻率為1.5Hz。接接上兩顆電晶體(NPN,PNP)交互觸發,就可以完成腳踏車使用的經典警示燈電路。 本人在proteus里面仿真了一下, 可以通过修改该电阻, 电容达到修改频率的目的 http://idehe.com/w/index.php?title=555 两排led的车灯电路 RC 充放电电路 另外一个更为简单廉价的频率电路就是RC的充放电电路了,只需要很简单的原件, 甚至不需要IC 本人制作的电路板, 工作稳定, 效果不错 …

Continue Reading