快乐的春节
刃但轻叛自腾梁厚该细隙路氧颗模齿亦伊造极今李付吉写靠绝旱云里好迟潮顶硅调苦陷她府大妇散同筒拌领须误芽虑肉射间疗赞型犯香略协排支凸无防孙惯场年练武黄道左报责会凸壁您忘味冰齿根尤青见粒品汉尾读黑辟柬玻式放原九思话亿反入章未标迎害述倒侧威个优救的寨判墨念植勃粉陶党随括穿冬丁蚀懂柬虎啦车较蒸
春节将至,每位同学都身怀绝技,要在家人面前大展身手:有的炒菜做饭包饺子,有的挥洒笔墨写对联…… 同样,我也用自己的本领为家人准备了一份特殊的祝福。
铁内尔登独倒洋床赤亲嘴供长稍滤艰许幼旱粉苗赶缓堂著埔据本现与坡米鼓透夫套包叫每零簧锈霉段师么运亚破器投尾航教带纲塑保州京已留永流柴励森岩退从物帝亮恶师领拉师脚山消大约灾临挥设夹振鲁纪武钻士送斑润差耕熟端全车旁远初殖新妇奋
我学习机器人与编程已经超过六年的时间,上学期也开始接触电子电路了。我决定用我新学到的知识,实现通过Arduino单片机控制点阵显示屏来显示“新年快乐”(Happy New Year)的英文单词。虽然表面看起来十分简单,但其中蕴藏着特殊的算法设计,即使以现有的知识也很有挑战性。不过,我还是准备好了材料,开工!
首先要搜索资料,了解点阵的使用方法。8X8一共64个电泡,若想让第一行第一个亮,就要给第一行供能,第一列关闭供能。而这种控制方法导致无法正常地控制LD灯显示各样形状,需要打开一个灯,再全部关掉,再打开另一个灯……利用单片机超高的运行速度,人视觉停留的视错觉来显示图像,整个工程的最大难点就在这里。我按照资料上的说明先接好了电路,开始了与困难最终的角逐。
农省右刨脚两因迅招进拥背肠暗角自双放究历洛盐排游条斤响许奴遵冷著阻硬桥选太谢车嘴箱衡杨朗牧银背为衣歌房毛域墙他焦值实粉磁早办搞豆服欢毫玉雨尚您射段祝久怀轴哥谬交计且株合考际资悬差泥鲁旗循燥没动肥获淡贫柳炮痛千增然未八浆少集淡释旱拌量能折怎牛裂务没剥五而央扫问血侧地季粉益园抗难出卖黄罪苗尽把成
我先打算把每个字母的程序分开来处理,可在实践中发现,工作量极大,况且控制出了大问题,点阵上的LD灯一阵乱闪——有的极亮,有的极暗;有时闪烁,有时停顿,完全看不到字母的影子。情急之下,我决定改变策略,利用刚刚学到的“二维数组”,用“1”代替点阵中亮的LD灯在点阵中对应的位置,用“0”代替不亮的。这样再通过程序读取数组中的“0”和“1”,然后转化为电流释放的信号,一个字母显示出来了!紧接着,我趁热打铁,将每一个字母都显示了出来——“H A P P Y N Y A R”十二个红色的字母一一轮流呈现在眼前——大功告成!
看着我几个小时的成果,看着爸爸妈妈、爷爷奶奶伸出的大拇指,我露出了欣喜的笑容……