BALL&CLOCK

By:Qingling Ni

*A summary of what I did for the class project.

*An introduction for anybody who wants to make a “playable” clock within 4 days.

Youku链接功能展示 密码:ilovearduino

是不是看上去很可爱!多功能时钟:报时,玩游戏,测温度,闹钟……一起来DIY吧!

*详细的模块功能实现思路介绍请见:多功能时钟思路解析

准备材料

电路图:

特别注意,如果用的是uno板子,sda和scl对应的引脚将不再是2和3,而是A4和A5

sketch+library:

将ino文件用arduino打开:ballclock.zip

将library添加进arduino的library文件夹中:libraries.zip

将sketch录入arduino板子,此后只要接上USB power就可以用啦!

1、用blink调试Arduino Leonardo

A useful link for mac users:http://www.arduino.cc/en/Guide/MacOSX/

2、学习基本的sketch:

[1]hello world

[2]LED 闪烁

[3]按键控制led亮灭

[4]8-8点阵静止显示心形

附上淘来的:跳动的心形代码

[5]一位共阴数码管实验

3、准备物资:

24*16 LED 灯板,DS1307时钟模块。

0、尝试连接arduino uno,发现mac对Uno的识别性极差。故沿用leonardo。

1、掌握HT1632控制下的24*16LED灯板的显示原理及接线。

2、掌握可调电阻作为控制手柄的原理及接线。

3、完成基于源码的双人乒乓游戏程序pong的修改与调试

我的参考: pong游戏教程

Before Class:

1、掌握DS1307时钟模块的原理及接线方法

2、编写程序date与digitalclock,分别显示具体日期与具体时刻。

In Class:

3、编写程序的main loop,实现用button控制模块切换

1、掌握无源蜂鸣器原理,编写闹钟模块alarm.

2、添加图片显示模块pic作为屏保以及文字显示模块words,可当做提醒事项模块。

3、将电路从面包板转移到proto shield,并完成按钮与两个旋转手柄部分作为外接部分的焊接。

4、废物利用,装饰一下!

  • home/whyx/proj/pingpong.txt
  • 最后更改: 2015/06/25 17:12
  • (外部编辑)