2012-05-17 01:46
ViewPage:6






电路图

版本1
// 七段顯示器製作倒數功能 (v1)
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
digitalWrite(9, 0); // 關閉小數點
}
void loop() {
// 顯示數字 '9'
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 1);
digitalWrite(8, 1);
delay(1000);
// 顯示數字 '8'
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
delay(1000);
// 顯示數字 '7'
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 0);
digitalWrite(8, 0);
delay(1000);
// 顯示數字 '6'
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 1);
delay(1000);
// 顯示數字 '5'
digitalWrite(2, 1);
digitalWrite(3, 0);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 0);
digitalWrite(7, 1);
digitalWrite(8, 1);
delay(1000);
// 顯示數字 '4'
digitalWrite(2, 0);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 1);
digitalWrite(8, 1);
delay(1000);
// 顯示數字 '3'
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 0);
digitalWrite(7, 0);
digitalWrite(8, 1);
delay(1000);
// 顯示數字 '2'
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 0);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 0);
digitalWrite(8, 1);
delay(1000);
// 顯示數字 '1'
digitalWrite(2, 0);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 0);
digitalWrite(6, 0);
digitalWrite(7, 0);
digitalWrite(8, 0);
delay(1000);
// 顯示數字 '0'
digitalWrite(2, 1);
digitalWrite(3, 1);
digitalWrite(4, 1);
digitalWrite(5, 1);
digitalWrite(6, 1);
digitalWrite(7, 1);
digitalWrite(8, 0);
// 暫停 4 秒鐘
delay(4000);
}
版本2 简化版
// 七段顯示器製作倒數功能 (v2)
// define the LED digit patters, from 0 - 9
// 1 = LED on, 0 = LED off, in this order:
// Arduino pin: 2,3,4,5,6,7,8 (Mapping a,b,c,d,e,f,g of Seven-Segment LED)
byte seven_seg_digits[10][7] = { { 1,1,1,1,1,1,0 }, // = 0
{ 0,1,1,0,0,0,0 }, // = 1
{ 1,1,0,1,1,0,1 }, // = 2
{ 1,1,1,1,0,0,1 }, // = 3
{ 0,1,1,0,0,1,1 }, // = 4
{ 1,0,1,1,0,1,1 }, // = 5
{ 1,0,1,1,1,1,1 }, // = 6
{ 1,1,1,0,0,0,0 }, // = 7
{ 1,1,1,1,1,1,1 }, // = 8
{ 1,1,1,0,0,1,1 } // = 9
};
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
digitalWrite(9, 0); // 關閉小數點
}
// 在七段顯示器上顯示指定的一個數字
void sevenSegWrite(byte digit) {
byte pin = 2;
for (byte seg = 0; seg < 7; ++seg) {
digitalWrite(pin, seven_seg_digits[digit][seg]);
++pin;
}
}
void loop() {
for (byte digit = 10; digit > 0; --digit) {
delay(1000);
sevenSegWrite(digit - 1);
}
// 暫停 4 秒鐘
delay(4000);
}
2012-05-17 01:44
ViewPage:5


2012-05-17 01:43
ViewPage:4




2012-05-17 01:39
ViewPage:4



也有这个
或者Ctrl+Shitf+M这个按钮,就会看到 COM Port 不断收到一串范围介于 0 到 1023 的数值,这些数值与可变电阻是相关联的。如果旋转可变电阻,对应的数值也会跟着改变,而且 LED 灯号的亮度也会跟着改变。 
2012-05-17 01:36
ViewPage:4




2012-05-11 22:24
ViewPage:9



注:这支是 Arduino 内建的范例程式,点选 File > Examples > 2.Digital > Button 就可以找到。
http://coopermaa2nd.blogspot.com/2010/12/arduino-lab2-led.html
2012-05-11 22:20
ViewPage:8



注:这支是 Arduino 内建的范例程式,点选 File > Examples > 1.Basics > Blink 就可以找到。

原文:http://coopermaa2nd.blogspot.com/2010/12/arduino-lab1-blinking-led.html
2012-05-11 22:06
ViewPage:8



WIN7:直接打开控制面板将Arduino UNO更新驱动手动指定至驱动目录,驱动目录为你下载的开发包内的Drivers
Arduino的板子可以透过的USB供电,不需要另外接电源将的USB传输线一端接到电脑,一端接到Arduino的板子后,会出现FTDI的驱动程式安装画面。

按下“下一步”,接着要指定驱动程式的位置。Arduino的软体里已经内附FTDI的驱动程式,直接把位置指定到:“Arduino-00xx\drivers\FTDI USB Drivers”后开始进行安装,例如号我用的版本是阿尔杜伊诺-0021,所以号我指定的“C:\arduino-0021-drivers\FTDI USB Drivers”:

安装完成的画面:

打开“装置管理员”,检查的Arduino连接处在哪个的COM端口以我的电脑为例,我的Arduino的板子接在COM4的。

接着按下确认这个按钮
,假如程式语法没有错误,画面下方的状态列会出现“完成”编译“的讯息:
最后按下
上传这个按钮,等候几秒钟,应该会看到板子上的接收和发送两个灯号会快速地闪烁,如果上传成功,状态列会出现“上传完成”的讯息:

上传完毕后,经过几秒钟后,板子上针13(长)的灯号(黄色的灯号)就会开始闪烁,如果是的话,代表你的Arduino的开发环境已准备好,可以开始学习写Arduino的程式了:

2012-05-11 21:56
ViewPage:9


简易机器人简易机器人 - 一个很简单的机器人自吹不吹牛车,网路上有完整的制作教学。

Robot ARM - 使用 Arduino 控制机械手臂。

ArduCam - 利用 Arduino 遥控相机

Drum Kit - 电子鼓,有了 Drum Kit,你也可以摇身一变成为一个鼓手

ArduCopter - 四轴直升机,哇呜这东西看了真是令人兴奋,有钱应该买一台!

Home Power Monitoring - 家庭用电监测系统,利用电流感测器(电流互感器)监测家庭用电,并且透过以太网把用电数据传到网路上,以闪光图表呈现,让使用者透过浏览器就可以看到家里的用电情形。

Arduino的硬体规格产品
底下说明2010年最新的板子Ardunio的UNO的硬体规格产品的Arduino的UNO的外观如下:

硬体规格:
微控制器:ATmega328
工作电压:5V
输入电压(建议):7-12V
输入电压(限制):6-20V
数位I / O引脚:14支(其中有6支脚划分的可提供的PWM输出)
类入输入引脚:6支
的I / O引脚的直流电流:40毫安
3.3V引脚直流电流:50毫安
闪存记忆体:32KB,其中0.5KB拿去给引导程序使用
2KB的SRAM
EEPROM的:1KB
时脉为:16MHz
文:http://coopermaa2nd.blogspot.com/2010/12/arduino-arduino.html
2012-05-03 17:16
ViewPage:15
写了个小插件 灰常的小....
只是将所有114.com下的页面全部清空掉
// ==UserScript==
// @name kill 114dns
// @description 干掉114广告
// @include *://*.114so.cn/*
// ==/UserScript==
document.write("114 you are shit!")
将以上代码保存为 114kill.user.js 然后拖入chrome浏览器 以后114的页面全部被咔嚓了