读《arduino与labview开发实战》有感
有幸得到电子发烧友的赠书《Arduino与Labview开发实战》, 在寒假闲暇时间,我用心阅读此书。大二时,由于个人爱好(非专业必需)接触了Labview,被其完全的的图像化编程所吸引,曾连续一个多月放学后独自在教室的台式电脑上练习Labview,还记得第一次用它完成简单的数值比较,求相反数、绝对值等简单的数学运算结果正确后的喜悦。Labview是一款优秀的虚拟仪器软件,以其界面友好,编程简单,低成本等诸多优点,广泛用在数据采集方面。大三时,在图书馆中不经意的看到了有关Arduino的图书,深深地被其简单的编程语言所折服,当看到众多用Arduino完成的作品时,再次被其强大又独特的魅力所神往,我自费买了块Arduino Due板子,开始了我的arduino之旅。对51单片机C语言编程感到繁琐的我,汇编就更考验耐心了,所以见到Arduino我有一种故友重逢、相见恨晚之感。Arduino IDE集编译、下载于一身,而51单片机是分成两个软件的。这也是它的缺点和优点。缺点是每次运行程序都必须烧到芯片里面观察板子的运行状况,尽管现在的芯片支持上千次的烧写,但重复的烧写让我感到厌倦,也为芯片的使用寿命担忧。51则不同,你可以烧写前先仿真一下,观察一下它的寄存器值是否正常,然后选择修改或烧写。
Arduino特有的C语言编程限制了Arduion的普及,但我相信它有一个光明的未来。关于Arduino还遇到一个问题,51开发板自带有TTL转232电平、转MOS电平、转485电平,。Arduino没有,所以在用一些元件时需加TTL转232等模块,即常用的MAX232芯片。
作者的文章图文并茂,通俗易懂,抛砖引玉,实例简单明了,一目了然,不光适用于初学者,也适合于有经验的开发者。所用器件也很普遍、经济,适合动手实践。特别是DHT11温度采集,LED灯光控制等实例详略得当,重点突出。第一次在国内见到将Arduino与Labview结合讲解的图书,该书不失为一本佳作,向作者的辛勤付出致敬!感谢电子发烧友的活动!祝电子发烧友社区越办越好!