码迷,mamicode.com
首页 >  
搜索关键字:开源硬件    ( 103个结果
【Espruino】NO.11 轻松读写SD卡
http://blog.csdn.net/qwert1213131/article/details/30291577 本文属于个人理解,能力有限,纰漏在所难免,还望指正! 【小鱼有点电】 【Espruino中文社区】 SD卡是目前普遍使用的存储设备,我们手机中的基本都是MicroSD卡,属于SD卡的一种,尺寸比较小,容量也很大,Espruino提供了对应的FAT32文件系统的文件操作库...
分类:其他好文   时间:2014-06-15 08:57:36    阅读次数:291
【Espruino】NO.10 数字温度传感器DS18B20
DS18B20是很常用的数字温度传感器,供电范围为3.0V到5.5V,测温范围为-55~+125℃,在-10~+85℃范围内精度为+-0.5℃,每个器件都有唯一的64为序列号存储在内部存储器中,因此在一根总线上可以挂载多个器件,且独特的单线接口方式,使得DS18B20与微控制器连接时仅需一条口线即可实现微控制器与DS18B20的双向通讯,不过,需要注意的是,DS18B20的中间引脚DQ需要连接一个4.7K欧姆电阻到电源引脚。 在开发板上,我们将DQ引脚连接到引脚B1,开发时我们需要用到OneWire类。E...
分类:其他好文   时间:2014-06-08 10:08:40    阅读次数:320
【Espruino】NO.09 使用SPI操作Sharp Memory LCD
Sharp memory LCD具有较低的功耗,广泛用于智能手表等低功耗领域。与墨水屏相比,刷新率高,超薄,且外围元件极少,仅三个电容便可工作。Espruino 提供了相应的模块和图形驱动,使用SPI接口,非常方便应用! 本节使用1.28寸128*128分辨率的LS013B7H03,采用3.3V供电。 首先我们需要对SPI接口进行设置,我们使用的引脚为B3(SPI1_SCK)、B5(SPI1_MOSI) 、C4(SCS)、C12(EXTCOMIN),波特率为1M,位顺序为lsb(即低位先发),因此设置如下:...
分类:其他好文   时间:2014-06-08 08:12:03    阅读次数:585
【Espruino】NO.05 按键是你的仆人
按键,生活中随处可见,手机、电脑、家用电器,用来执行各种功能,不要小看它额。 一个简单的电路,未按下开关时PB12通过R6连接到地,电平为低电平,当按下按键后由于R5被连接到电路中,此刻PB12引脚的电平表现为高电平。 因此,我们通过读取引脚的高低电平来获得按键的状态,这里要引入一个数字I/O读取函数digitalRead()。 函数功能描述:获取指定引脚的状态,也可同时获取多个引脚的状态 function digitalRead(pin) 当敲入代码digitalRead(B12)后会返回0,因为此刻...
分类:其他好文   时间:2014-06-05 03:54:55    阅读次数:265
【Espruino】NO.07 获取电压值
前几节的内容是讲的数字信号,也就是0、1这样的跳变值,本节引入模拟世界的内容,连续变化的电压。 为了读取外界电压值,需要用到mcu内部的ADC(模数转换器),分辨率达到12位,但与Arduino不同的是,返回值为0-1之间的数。需要用到的函数是function analogRead(pin),同时需要注意的是只有标注有ADC的引脚才能使用此函数,具体内容可以参照开发板的引脚标注图。 开发板上引脚C4用来采集锂电池的电压: function BatteryRead(){ var voltage =...
分类:其他好文   时间:2014-06-02 05:33:36    阅读次数:354
【Espruino】NO.06 按键是你的仆人(续)
http://blog.csdn.net/qwert1213131/article/details/27834551 本文属于个人理解,能力有限,纰漏在所难免,还望指正! 【小鱼有点电】 这几天一直在等新板子到来,终于不用凑活了,焊接好测试完,一切顺利,可以继续对上一节关于按键部分内容的补齐了。 本节引入一个关键函数: function setWatch(function,pin,options) 功能描述如下:根据指定引脚pin的的变化情况执行指定功能,options部分可以选择执行次数以及配置何种边沿触...
分类:其他好文   时间:2014-06-01 14:13:49    阅读次数:292
Beaglebone Back学习一(开发板介绍)
随着开源软件的盛行、成熟,开源硬件也迎来了春天,先有Arduino,后有Raspherry Pi,到当前的Beaglebone 。相信在不久的将来,开源项目将越来越多,越来越走向成熟。 Beaglebone back采用IT公司的Sitara? ARM? Cortex-A8 处理器...
分类:其他好文   时间:2014-05-28 00:08:03    阅读次数:270
【Espruino】NO.01 介绍
开源硬件 Espruino是2013年发起的众筹项目,为微控制器提供了一个交互式的JavaScript解释器,方便用户快速编程。在Arduino或者Maple上你需要下载到你的开发板上才能观察到程序运行结果,但是Espruino可以随时进行代码的修改与调试,当调试好后下载进去就OK了。 Espruino的相关命令与Arduino的非常相似,因此如果你用过Arduino的话将会更容易上手,当然没用过Arduino的也会被他深深吸引住的。 Espruino的交互式特点使得其与其他板子相比更强大,其他板子比如A...
分类:其他好文   时间:2014-05-26 04:54:14    阅读次数:209
【Espruino】NO.04 让灯自由闪动
上一节内容讲解了如何让LED小灯亮与灭,如果要实现闪烁的话,需要瞧很多代码,而且无法控制亮灭的时间间隔。本节,我们将采用两种方法,分别引入三个函数来分别实现闪烁功能,让控制更简单更准确。 第一种方法:通过延时函数来搞定 setTimeout()函数描述:在经过timeout个毫秒后执行function功能,返回一个ID,可以被clearTimeout()调用 function setTimeout(function,timeout) setInterval()描述:定期执行function功能,周期为ti...
分类:其他好文   时间:2014-05-25 21:32:29    阅读次数:297
【Espruino】NO.03 从点灯开始
点灯程序应该是每个入门者都经历过的第一个程序吧,当然“hello world”算是鼻祖了。看到板子上的LED小灯亮灭变化,心里应该充满了幸福感,对于新手来说额,大侠就更不用多说了,一天一小步,慢慢积累。 板载的LED使用了A13、A14、A15三个I/O引脚: 根据图示,当I/O输出高电平时,LED亮;反之,LED灭;此刻高电平为3.3V,低电平为0,因为是数字方式驱动。 这里要介绍一个函数digitalWrite(),函数原型如下: 描述:设置给定引脚的高低状态,无返回值...
分类:其他好文   时间:2014-05-25 06:22:53    阅读次数:280
103条   上一页 1 ... 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!