本帖节选自《Arduino程序设计基础》第二版5.1.6串口缓冲区 在之前的示例程序中,我们都是采用人工输入测试数据的方式检验程序效果,Arduino每接收到一次数据,就会将数据放入到串口缓冲区中。 但是,当我们使用其他串口设备或者传输的数据量逐步增加后,你可能会发现写入的数据会有一些丢失,这是因为 ...
分类:
其他好文 时间:
2017-01-05 00:59:00
阅读次数:
152
在arduino1.0之前的版本 Serial.flush()的作用是是清空串口缓存( dropping received incoming data)。但在1.0之后的版本 Serial.flush()的作用调整为了等待串口数据传送完毕(Waits for the transmission of ...
分类:
其他好文 时间:
2017-01-05 00:48:53
阅读次数:
261
本文由博主原创,如有不对之处请指明,转载请说明出处。 参考博客:http://www.cnblogs.com/jikexianfeng/p/6243654.html 参考网站:http://wiki.geek-workshop.com/doku.php?id=arduino:arduino_lang ...
分类:
其他好文 时间:
2017-01-04 18:30:26
阅读次数:
389
继续是讲解基础原理,新手专用部分。这次讲光敏电阻,和用电阻分压。光电元器件有好几种,其中测光相关的元器件,常见的有光敏三极管和光敏电阻,我们这次光控灯用光敏电阻。在我们光控灯里面,将会使用它搭建出分压电路,给Arduino 的模拟引脚发送模拟量。新学的朋友们需要了解光敏电阻是什么回事,分压又是怎样做... ...
分类:
其他好文 时间:
2017-01-03 13:07:27
阅读次数:
293
板载的状态LED灯,因为各种灰机的外壳有可能会被挡住看不到状态。那么我们也是可以用arduino板子来扩展实现外置,其实就是用328P芯片来实现。 这程序支持WS2812B的全彩LED灯。 默认的信号控制引脚是A1(15),LED数量是8个,你可以根据你的实际情况修改。 带FastLed类库的包下载 ...
分类:
其他好文 时间:
2016-12-28 07:37:24
阅读次数:
294
在Arduino IDE中, 项目->加载库->管理库中搜索LiquidCrystal,然后安装即可 1.接线图 2.引脚图 3.最简单程序 4.升级版程序 通过串口读取字符串,然后显示在液晶屏第二行,第二行的内容移动到第一行 在写上面这个程序的时候,一直在液晶屏上出现乱码,怎么都不行,后来发现是A ...
分类:
其他好文 时间:
2016-12-24 02:04:06
阅读次数:
424
Arduino 开源库 u8glib2 研究之 图标显示 关于drawXBM drawXBMP函数使用的研究 因为心血来潮,近来想做一个贪食蛇的游戏,手上有Arduino和我们自己开发的Newbit OLED Shield,硬件完全满足,所以在网上搜了下,发现好多人在用u8glib, 现在已经出了第 ...
分类:
其他好文 时间:
2016-12-17 11:25:15
阅读次数:
821
原文地址 - https://www.arduino.cc/en/Tutorial/Dimmer 调光器 本例展示了如何通过个人电脑发送数据到 Arduino / Genuino 开发板来控制一个LED的亮度。数据用单独的字节发送,每一个数字的范围是0到255。程序读取这些字节并用他们来设置LED的... ...
分类:
移动开发 时间:
2016-12-17 02:30:05
阅读次数:
390
原文地址 - https://www.arduino.cc/en/Tutorial/ASCIITable ASCII字符表 本例展示了高级的串口打印功能,通过本功能可以在Arduino软件(IDE)的串口监视器上生成一个字符和ASCII值的对应表,值分别用十进制、十六进制、八进制和二进制显示。想了解... ...
分类:
其他好文 时间:
2016-12-17 02:05:29
阅读次数:
411
原文链接:https://www.arduino.cc/en/Tutorial/Knock 敲击检测 本教程介绍如何使用压电传感器检测振动,比如敲门、桌子或其他固体表面。 压电传感器是一种能够在振动、声波或机械应变而物理变形时产生电压的电子装置,同样地,当你在压电传感器上施加电压时,它会振动并产生音... ...
分类:
其他好文 时间:
2016-12-17 02:05:25
阅读次数:
285