2014年4月30日 星期三

Arduino : 函式 loop()

Ref: http://arduino.cc/en/Reference/Setup







loop()

在 setup() 程式被執行後, 此程式會重複不停地被呼叫執行. 直到主板關閉電源為止. 


Example

 
const int buttonPin = 3;

// setup initializes serial and the button pin
void setup()
{
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

// loop checks the button pin each time,
// and will send serial if it is pressed
void loop()
{
  if (digitalRead(buttonPin) == HIGH)
    Serial.write('H');
  else
    Serial.write('L');

  delay(1000);
}


Arduino : 函式 Setup()

Ref: http://arduino.cc/en/Reference/Setup








setup()

初始化的函式, 當 sketch 執行時會呼叫此初始函式. 
通常用於 初始化變數, 初始化腳位, 開始使用函式庫,
此程式當 Arduino 主板電源啟動或重置時會被呼叫一次. 

Example

 
int buttonPin = 3;

void setup()
{
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

void loop()
{
  // ...
}
 



Arduino : Hello World

1. 開啓 Arduino 程式畫面


2. 輸入程式如下:

程式 :
-----------------------------------------------
-----------------------------------------------

3. Verify


4.  Upload



下載完成會出現 "Done Uploading"



5. 按 Arduino Uno 上紅色 Reset button

6. 開啓 Serial Monitor

7. 執行結果



程式架構


arduino uno




Summary

MicrocontrollerATmega328
Operating Voltage5V
Input Voltage (recommended)7-12V
Input Voltage (limits)6-20V
Digital I/O Pins14 (of which 6 provide PWM output)
Analog Input Pins6
DC Current per I/O Pin40 mA
DC Current for 3.3V Pin50 mA
Flash Memory32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM2 KB (ATmega328)
EEPROM1 KB (ATmega328)
Clock Speed16 MHz
Arduino Uno 的 微處理器 是 Atmel 的 ATmega328




線路圖與設計參考

EAGLE files: arduino-uno-Rev3-reference-design.zip (NOTE: works with Eagle 6.0 and newer)

2014年4月20日 星期日

村田頑童 - Murata boy

Ref: http://www.murata.com.cn/corporate/boy_girl/boy/index.html


村田頑童 - Murata boy

村田頑童®

身高50cm
體重約5kg
出生年月日9月29日
星座天秤座
愛好自行車運動
夢想環遊世界
座右銘百折不撓

影片介紹

 


(1) 安裝了陀螺儀感測器, 可以感測傾倒狀況 ( 一秒 2000 次感測 )
     陀螺儀感測器大小 : 長 10mm , 寬 10mm, 厚 3.3mm
(2) 轉動胸前的圓盤 ( 反作用輪 - Reaction Wheel ) 來維持平衡

機器人世界杯

Ref : 維基百科

機器人世界杯 (RoboCup) - http://www.robocup.org/

目前共有三個全球性的機器人比賽聯盟, 分別是
   以亞太地區為主的「國際奧林匹克機器人大賽」(WRO, World Robot Olympiad)、
   總部位於美國的「第一樂高聯盟」(FLL,FIRST Lego League),
   近來相當受人矚目的機器人世界盃足球賽。

機器人世界盃的概念是於1993年提出的,經過2年的可行性考察,於1995年8月, 組織委員會正式宣佈將舉行世界性的機器人交流和機器人足球賽。

1997年7月, 首屆機器人世界盃大賽在日本名古屋舉行。隨後,法國巴黎、瑞典斯德哥爾摩,澳大利亞墨爾本和美國西雅圖都分別成功地舉辦國際機器人世界盃賽事,每年的活動都吸引了大量的科技工作人員和對機器人感興趣的人士參與。 

2013年時是在荷蘭舉辦, 台科大電機系獲得亞軍. -
http://www.taiwanembassy.org/NL/ct.asp?xItem=396082&ctNode=564&mp=126




2014年將在巴西舉行 -
http://www.robocup2014.org/






2014年4月12日 星期六

robi 機器人

Ref: www.robi.tw


Ref: http://www.nownews.com/n/2014/03/14/1148090

Robi隨著機器人雜誌一起出售,為DeAGOSTINI Japan所推出的第九代機器人雜誌,預計發行70期。每期雜誌均附有一部分Robi的零件,等你買完70期,就可以用一支螺絲起子將Robi組裝起來。

Robi在日本目前已發行到50幾期,也就是說,還沒有任何一個Robi被組裝起來過!但因為Robi受到不少人歡迎,出版社又開始從創刊號開始發行。

Robi除了日本、台灣,也有在義大利發行,在義大利、台灣的Robi雜誌,還支援AR擴增實境特效。消費者只要安裝專屬App「Hello Robi」,就可以從創刊號封面看見Robi的可愛風采。

Robi機器人約重1Kg,尺寸34cm(H)x16cm(W)x12cm(D)

Robi《洛比》週刊售價599元,創刊號特價199元,
※以下期數因該期附贈精密零件價格較高,雜誌價錢調整如下:
 第49期 (CPU): NT1,199元
 第62期 (人體感測器 1): NT899元
 第63期 (人體感測器 2): NT899元 
 第67期 (語音辨識基板): NT1,199元 

一共約四萬三千元






  影片: