Saturday, 29 June 2013 16:25
Arduino电子密码锁

一个基于Arduino微控制器的密码锁,一般上用于防盗门。为了方便初学者学习与操作,这里提供了两个版本的电子密码锁源码。
读完文章与明白程序操作后,你将会如何应用:
- EEPROM字串存取
- 运用#include文件,把谋些函数(function)调去外部文件
- 简单的旋律处理
- 日期与时间处理
- 如何形成Press and hold
- 矩阵键盘应用与空闲(idle)侦察
- 密码处理与验证
- i2c LCD应用
- 非阻塞编程(Non blocking programming)
Published in
电子与电脑
Saturday, 01 June 2013 11:44
Digispark红外接收器

Digispark是一个基于ATTINY85微控制器且具備USB接口的开发板,使用Arduino IDE开发,编程与Arduino极相似。这里介绍如何利用家里的红外遥控器配合Digispark遥控设备。
Published in
电子与电脑
Wednesday, 29 May 2013 18:41
Digispark Infrared Receiver

Digispark is an Attiny85 based microcontroller development board similar to the Arduino line which is smaller and cheaper. Now you can connect an infrared detector to the Digispark and turn it to an infrared controller to control your devices.
Published in
Blog
Friday, 24 May 2013 21:09
Arduino PCB DIY

If your projects require many Arduino and you do not want to purchase the expensive full set of Arduino, here is the good place to go.
All the PCB design is single sided I sugggested to use toner transfer to make the PCB. You should Google "toner transfer" if you want to know more about it.
I should mention all the collection of PCB is not my own design, all credit goes to each respective authors.
Published in
Blog
Wednesday, 22 May 2013 22:03
Digispark DIY: The smallest USB Arduino

Digispark is an ATtiny85 based microcontroller development board come with USB interface. Digispark is very small and inexpensive but less powerful than Arduino. Coding is similar to Arduino, and it use the familiar Arduino IDE for development.
Here is an article on how to making a Digispark, however if you want to purchase a finished product, you can always get it from Digispark's author homepage.
Published in
Blog
Monday, 20 May 2013 21:01
自制Digispark: 最小USB Arduino

Digispark是一个基于ATTINY85微控制器的开发板,体积小且价钱便宜,功能方面则没有Arduino般强大。代码与Arduino大同小異,也是使用Arduino IDE开发。
Digispark是Digistump LLC (digistump.com)版权所有,请使用者仔细阅读Digispark使用协议和版权声明
Digispark的特别之处是使用了USB与电脑沟通,省了USB至串口转换器。为此,Digispark必须占用2KB的快闪记忆体(Flash Memory)以便用来安装Bootloader。
Published in
电子与电脑
Saturday, 27 April 2013 08:10
Arduino与I2C/TWI LCD1602模块

I2C/TWI LCD1602是由DFRobot生产的LCD模块。LCD1602模块应用了I2C接口(只用两条信号线),适用于引脚有限的微控制器。从上图看得出,LCD後方安装有一个可变电阻器,用来调整光线对比(contrast)。
LCD1602规则说明
- 接口:I2C
- I2C地址:0X27
- 电源电压:5V
- 重量:40克
Published in
电子与电脑
Tuesday, 16 April 2013 21:05
Arduino and Stronglink SL018 RFID module

Among the RFID modules, Stronglink SL018 is the lowest cost RFID module that I can get which supports read and write. SL018 is a 13.56MHz RFID module, it supports Mifare 1K, Mifare 4K and Mifare Ultralight. The specification are as follow:
Model
|
MIFARE Module SL018
|
Frequency
|
13.56MHz
|
Protocol
|
ISO14443A
|
Tag supported
|
Ultralight, NTAG203, MIFARE Mini, MIFARE ™ Classic 1K, 4K MIFARE Classic ™, FM11RF08
|
Interface
|
I2C
|
Supply voltage
|
4.4 - 7.0VDC
|
Dimension
|
65 × 45 mm
|
To communicate with Arduino, Marc Boon had developed the SL018 library for Arduino which support reading UID of tags and reading/writing tags.
Published in
Blog
Sunday, 14 April 2013 21:10
Arduino读取键盘

这里提供两种方式从Arduino读取键盘。第一种方式是使用矩阵式(Matrix)键盘,另一种方式是使用PS2键盘。
矩阵键盘(Matrix keypad)
首先必须安装Arduino Keypad键盘库(Keypad library),Arduino Keypad键盘库可以从Arduino Playground下载。Arduino Keypad键盘库让你读取矩阵式键盘而不用编写复杂的代码,此键盘库可以读取3x4, 4x4以及各种矩阵结构的键盘。
首先必须安装Arduino Keypad键盘库(Keypad library),Arduino Keypad键盘库可以从Arduino Playground下载。Arduino Keypad键盘库让你读取矩阵式键盘而不用编写复杂的代码,此键盘库可以读取3x4, 4x4以及各种矩阵结构的键盘。
Published in
电子与电脑
Saturday, 13 April 2013 16:47
Arduino与Stronglink SL018 RFID模块
眾多RFID模块中,Stronglink SL018是我找到最便宜的模块且支持读取及写入。SL018 使用了I2C接口(只使用两条信号线)与外界沟通,支持的RFID卡包括MIFARE Classic 1K, MIFARE Classic 4K 和 MIFARE Ultralight,频率则是13.56MHz。以下是SL018规则说明:
Model
|
MIFARE Module SL018
|
Frequency
|
13.56MHz
|
Protocol
|
ISO14443A
|
Tag supported
|
Ultralight, NTAG203, MIFARE Mini, MIFARE™ Classic 1K, MIFARE™ Classic 4K, FM11RF08
|
Interface
|
I2C
|
Supply voltage
|
4.4 - 7.0VDC
|
Dimension
|
65 × 45 mm
|
Published in
电子与电脑