2014年12月20日 星期六

Arduino 實驗 練習 筆記:如何在 Blogger 使用 SyntaxHighlighter 讓 程式碼 高亮 code highlight 吧!

終於可以使用 SyntaxHighlighter 了 20141220

讓 程式碼 高亮  code highlight  吧!

方法很簡單


1.你必須有一個已經完成註冊的Blogger帳號。
2.點開設計--->範本---> 編輯HTML
3. 將下面SyntaxHighlighter  CSS高亮語法複製到 </b:skin>的前面前(按Ctrl+F就會出現搜尋框框)

<code><script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shCore.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCpp.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCSharp.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCss.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushDelphi.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushJava.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushJScript.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushPhp.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushPython.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushRuby.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushSql.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushVb.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushXml.js' type='text/javascript'></script></code>


4.將下面的程式碼複製貼到</head>的前面(按Ctrl+F就會出現搜尋框框) 

<code><script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shCore.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCpp.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCSharp.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushCss.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushDelphi.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushJava.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushJScript.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushPhp.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushPython.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushRuby.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushSql.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushVb.js' type='text/javascript'></script>
<script src='http://syntaxhighlighter.googlecode.com/svn/trunk/Scripts/shBrushXml.js' type='text/javascript'></script></code>


5.將下面的程式碼複製貼到</body> 的前面(按Ctrl+F就會出現搜尋框框) 

<code><script language='javascript'>
dp.SyntaxHighlighter.BloggerMode();
dp.SyntaxHighlighter.HighlightAll('code');
</script></code>

6. --->儲存 

7. 當要用 SyntaxHighLighter 讓程式碼高亮時,只要在Blogger 的HTML編輯區貼上下面語法就OK了。

<pre name="code" class="php">
    【這裡是你的CODE】
</pre>
8. 看看效果吧!  

  
 【這裡是你的CODE】
  input DHT11 ();//happy day

Arduino 實驗 練習 筆記 20141116am1038:如何使用測試新買的 LCD I2C 1602 顯示模組

/*****************************************************************

如何使用測試新買的 LCD I2C 1602 顯示模組 20141116A am1004

這支程式碼可以正確顯示:

這支程式碼code可以通過 Arduino IDE 1.0.6驗證 編譯完成 上傳到 Arduino NANO 主控板

來源

http://www.robofun.net/forum/viewthread.php?tid=8407

*****************************************************************/

#include <Wire.h>

#include <LiquidCrystal_I2C.h> 

LiquidCrystal_I2C lcd(0x27,16,2);

int a=0;

void setup()

{

  lcd.init();

  lcd.backlight();

}



void loop()

{

      lcd.clear();

      lcd.setCursor(0,0);

      a++;

      lcd.print(a);

      //delay(500);

      //lcd.clear();

      lcd.setCursor(5,1);

      a++;

      lcd.print(a);

      delay(900);

}

2014年11月13日 星期四

【Acapter】 Arduino 實驗 練習 筆記 2 : 如何讓 Arduino Nano ATmega328 主控板上的 一顆LED燈泡每隔2秒循環的亮起後再度熄滅?

【Acapter】 Arduino 實驗 練習 筆記 2 :

如何讓  Arduino Nano ATmega328 主控板上的 一顆LED燈泡每隔2秒循環的亮起後再度熄滅?

接線圖



源碼 code
https://gist.github.com/47b962af099a8044ca52.git



©ACAPeter出品2014
每日金句:『得罪了方丈還想走。』,少林寺第二銅人如是

說。





2014年10月3日 星期五

【Acapter】 Arduino 實驗 練習 筆記 1 : 如何讓 Arduino Pro Mini 上的一顆LED燈泡每隔一秒循環的亮起後再度熄滅?

【Acapter】 Arduino 實驗 練習 筆記 1 : 如何讓  Arduino 
Pro Mini 上的一顆LED燈泡每隔一秒循環的亮起後再度熄
滅?
(使用Arduino Pro Mini板作為例子)

 How toTurns on an LED on for one second, then off for one second, repeatedly.
Q:需要準備哪些軟、硬體的材料?
A:
一、硬體部分
1:Arduino Pro Mini 5V板 1個(或Arduino Uno板當然也可以使用)
2:CP2102 USB to TTL 模組連接線一條

3:紅色LED小燈泡1個

4:杜邦線4條(一邊母頭另一邊母頭)

5:麵包板一片

6:5V行動電源一顆

7:實心電線22AWG3小條





二、軟體部分


Arduino1.06版


免費下載位置



下圖是
Arduino Pro Mini 板的照片長3.4cm寬1.8cm


Q:如何接線?
A:
使用一頭是母頭另一頭是公頭的杜邦線2條,紅色那一條杜邦線的公頭接麵包板上 LED的長腳(長腳是正極),母頭 接到 Arduino Nano 板子上的D13( 就是pin13),黑色那一條邦線的公頭接麵包板上 LED的短腳,(短腳是負極)接到Arduino Nano 板子上GND接腳,如下圖:





Q:程式碼的CODE如何寫?

A:



/*
如何讓一顆紅色的LED燈泡間隔一秒亮起熄滅?
這個練習很容易就可以找到,入門者可以從控制一顆led小燈泡開始,Let's go.
 */
//前面這兩條斜線後面的文字是註解,不會被執行
//初始設定
void setup()
 {                  
  pinMode(13, OUTPUT);  // 將led連接到Arduino板上的13號數位接口   
 }
//以下的程式會循環執行
void loop()
 {
  digitalWrite(13, HIGH);   // 設定LED在高電位也就是通電
  delay(1000);              // 通電一秒也就是發亮一秒鐘(1000是指1000毫秒,一秒等於1000毫秒)
  digitalWrite(13, LOW);    // 設定LED在低電位也就是斷電
  delay(1000);              // 斷電一秒也就是LED熄滅一秒鐘(同理設定3000就是熄滅3秒的意思)
 }

影片:






PS:備註
這支範例程式的Code可以在Arduino1.06版的範例Basics
裡的Blink可以找到,直接將程式叫出來就可以使用。

©ACAPeter出品20141003A
每日金句:『得罪了方丈還想走。』,少林寺第十七銅人如是說。

ACAPeter Arduino:如何組裝移動式溫濕度計?(Arduino NANO板,DHT11傳感器,LCD I2C)

ACAPeter Arduino:

如何組裝移動式溫濕度計?(Arduino NANO板,DHT11傳感器,LCD I2C, LiquidCrystal_I2C)

DHT11溫濕度傳感器偵測室溫及濕度用LCD顯示度數。


可攜式多電源版本,完成圖如下:

Arduino UNO RC Car Android HC06 Blue Tooth 20141005A






LCD顯示DHT11溫濕度計,配備可用Android手機藍牙遙控的Android小車,如下圖




Q:需要準備哪些軟、硬體的材料?
A:
一、硬體部分
施工中


二、軟體部分


Arduino1.06版


免費下載位置





©ACAPeter出品20141003A

2014年10月1日 星期三

【Acapter】 Arduino 實驗 練習 筆記 1 :如何讓一顆紅色的LED燈泡每間隔一秒亮起熄滅?

【Acapter】Arduino 實驗 練習 筆記 1:
如何讓一顆紅色的LED燈泡間隔一秒亮起熄滅?
(使用Arduino Nano板子作為例子)
Q:需要準備哪些軟、硬體的材料?
A:
一、硬體部分
1:Arduino Nano Atmega328 5V板 1個(或Arduino Uno板當然也可以使用)
2:micro USB 連接線一條

3:紅色LED小燈泡1個

4:杜邦線2條(一邊公頭另一邊母頭)

5:麵包板一片

6:麵包板電源摸組(可以輸入6到12VDC電源,輸出 3.3VDC及5VDC,USB接口可以輸出5VDC給Arduino Nano使用)

7:9V四角電池一顆

8:電源線一條,連接麵包板電源摸組及9V四角電池使用


二、軟體部分


Arduino1.06版


免費下載位置



下圖是Arduino Nano Atmega328 板的圖片長4.3cm寬1.7cm


Q:如何接線?
A:
使用一頭是母頭另一頭是公頭的杜邦線2條,紅色那一條杜邦線的公頭接麵包板上 LED的長腳(長腳是正極),母頭 接到 Arduino Nano 板子上的D13( 就是pin13),黑色那一條邦線的公頭接麵包板上 LED的短腳,(短腳是負極)接到Arduino Nano 板子上GND接腳,如下圖:




Q:程式碼的CODE如何寫?

A:



/*
如何讓一顆紅色的LED燈泡間隔一秒亮起熄滅?
這個練習很容易就可以找到,入門者可以從控制一顆led小燈泡開始,Let's go.
 */
//前面這兩條斜線後面的文字是註解,不會被執行
//初始設定
void setup()
 {                  
  pinMode(13, OUTPUT);  // 將led連接到Arduino板上的13號數位接口   
 }
//以下的程式會循環執行
void loop()
 {
  digitalWrite(13, HIGH);   // 設定LED在高電位也就是通電
  delay(1000);              // 通電一秒也就是發亮一秒鐘(1000是指1000毫秒,一秒等於1000毫秒)
  digitalWrite(13, LOW);    // 設定LED在低電位也就是斷電
  delay(1000);              // 斷電一秒也就是LED熄滅一秒鐘(同理設定3000就是熄滅3秒的意思)
 }

影片:




PS:備註
這支範例程式的Code可以在Arduino1.06版的範例Basics
裡的Blink可以找到,直接將程式叫出來就可以使用。

本文的參考資料來自Cooper Maa的部落格  

Arduino 筆記 - Lab1 Blinking a LED

©ACAPeter出品20141003A
每日金句:『得罪了方丈還想走。』,少林寺第十七銅人如是說。