做为旋转编码器学习过程的记录,原理就不详细介绍了,网上有很多。 先上一张时序图 正常旋转时显示 顺时针时序 CLK:1 DT:1 CLK:1 DT:0 CLK:0 DT:0 CLK:0 DT:1 CLK:1 DT:1 逆时针时序 CLK:1 DT:1 CLK:0 DT:1 CLK:0 DT:0 CL ...
分类:
其他好文 时间:
2018-12-27 13:13:01
阅读次数:
225
最近买了块16路PWM舵机驱动板,测试后做个总结。 舵机原理网上资料很多就不详细介绍了,一般以9g舵机为例,一个20ms的周期内通过0.5ms到2.5ms的脉冲宽度控制舵机角度。 板子为16通道12bit PWM舵机驱动,用2个引脚通过I2C就可以驱动16个舵机。 修改例子为可以通过串口设置舵机角度 ...
分类:
其他好文 时间:
2018-12-26 14:31:38
阅读次数:
375
型号 尺寸:2.0寸 驱动芯片: ILI9225 分辨率:176*220 SPI 板载3.3v电平转换,直接插在arduino上可用。 安装这个库 这个库默认是 uno 板子的,如果换成mega2560 可以直接插上去。 在mega2560板子下测试 ...
分类:
其他好文 时间:
2018-12-24 19:50:19
阅读次数:
694
微信硬件平台 本文目的,使用微信公众号控制ESP8266的LED开和关。进一步使用微信当遥控器(避免写APP或者IOS或者小程序),控制一切设备。给两个关键的总教程参考。 官网教程 微信硬件平台 微信控制arduino点亮LED 教程 目前整体测试效果 打开微信,关注自己的公众号 功能结构图 1 公 ...
分类:
微信 时间:
2018-12-22 23:26:24
阅读次数:
474
在http://fritzing.org/home/ 点击下载最新版本。 解压之后直接可以使用。 打开Fritzing.exe 在点击面包板,在搜索界面输入想要找到的原件拖拽即可放在面包板所在的图上。 选中原件按Delete可以删除。(或右键删除) 删除了面包板后,拖拽出arduino uno和舵机 ...
分类:
其他好文 时间:
2018-12-15 13:44:47
阅读次数:
1112
某宝上购买了一块PCB800099液晶驱动板, 卖家出货的时候刷的驱动不对,遂需要重新烧录程序 可是苦于没有编程器,寻遍网络后找到几种解决方案: arduino刷,树莓派I2C口刷,linux下用vga口刷,并口线刷,拆EEPROM刷 正好arduino在手边,于是就先测试这个方法吧, 大致流程就是 ...
分类:
其他好文 时间:
2018-12-14 21:07:55
阅读次数:
200
On ubuntu or in general Linux OS, fonts in some Java software(like Geogebra, Arduino) looks terriable. 有时可以通过设置环境的方式让显示效果变得好一点 在.bashrc中加入: export _JA ...
分类:
编程语言 时间:
2018-12-04 00:07:34
阅读次数:
273
Arduino 有三个数字函数,分别是:pinMode( ), digitalWrite( ),digitalRead( ).三个函数各有其作用,pinMode( ) 在初始化 setup( )函数中定义引脚的输出/输入模式,digitalWrite( )用于控制引脚的开或关;digitalRead ...
分类:
其他好文 时间:
2018-11-19 20:16:35
阅读次数:
370
Arduino 开关控制小灯持续亮之具体思路 为什么写这篇文章: 我们用开关控制灯的亮灭的时候,希望只需要按一下按键就可以做到灯一直亮着。而在《Arduino魔法书》中——有弹性的按键这一节主要讲了消除抖动函数,但是没有讲这个程序的原理。 书中的代码如下 首先,我们假设没有抖动,只关注 loop() ...
分类:
其他好文 时间:
2018-11-17 13:08:28
阅读次数:
671
arduino IDE 自带示例中的Basics系列, 可以说是 向一个拥有C系家族编程语言基础的人 解释清楚了它自己的基本操作 BareMinimum(基本文件结构): Start(有修改): Blink: 以上的代码皆可直接下载到UNO上运行 关于具体代码的理解, 请各位善用自己的英语知识 与互 ...
分类:
其他好文 时间:
2018-11-14 00:58:44
阅读次数:
169