Arduino勉強会/15-8pinoを使ってみる
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[Arduino勉強会]]
#contents
2015/11/23からのアクセス回数 &counter;
** 8pino(エイトピノ) [#l95f2b34]
山手線ガジェットメーカーズで紹介されていた8pinoを遅ればせ...
試してみました。当初、8pinoの創意工夫に気づかず、単なる小...
と思っていましたが、
[[「8pino」ではじめるミニマム電子工作>https://www.kohgaku...
(以下ミニマム本と書きます)で8pinoの開発環境や少ないピン...
&ref(8pino.png);
** ミニマム本のお復習い [#h3acec4c]
8pinoの情報は、8pinoのサイトで公開されています。
- http://8pino.cc/
日本語のマニュアルも用意されています。
- http://bit.ly/8pino_pdf_jp
Windows 8/8.1の場合、ドライバーのインストール方法が異なる...
- http://mashigure.hateblo.jp/entry/2015/02/06/213634
Mac OSXの場合、ドライバーのインストールは不要です。
*** Arduino IDEのインストール [#dbdc2a29]
8pino用のArduino IDEは、通常のArduino IDEではなく、Adafru...
- http://bit.ly/arduino_trinket
- [[Mac Arduino 1.0.5 for Trinket (also for 8pino)>http:/...
- [[Windows Arduino 1.0.5 for Trinket (also for 8pino)>ht...
*** 8pinoを動かしてみる [#k2e63a8c]
8pinoは、USB Microケーブルに直接さして、使います。
接続直後は、白いLEDが小刻みに点滅します。これがプログラム...
その後、8pinoに予め書き込まれているLEDチカチカが動き出し...
&ref(lets_begin.png);
*** ブレッドボードに差す [#e64ebdc8]
次に8pinoをブレッドボードで使えるよう切り目で折り、8ピン...
します。
&ref(8pino_on_socket.png);
*** ピン配置 [#e3f370da]
8pinoのピン配置は、パッケージにも書いてありますが、以下の...
ピン番号は、USBに差す突起の左上(以下の画像の右下#0)を1...
| ピン番号 | Arduinoの番号 | 機能 |h
| 1 | 0 | PWM0, MOSI, SDA |
| 2 | 1 | PWM1, MISO, LED |
| 3 | 2 | A1, SCK, SCL |
| 4 | - | VCC 3.3V/0.5A |
| 5 | - | Reset |
| 6 | 3 | USB, A3 |
| 7 | 4 | PWM4, USB, A2 |
| 8 | - | GND |
&ref(8pino_pin.png);
*** スケッチを書いてみよう [#if3efac2]
最初のスケッチは、LEDチカチカです。以下の手順でサンプルの...
- 8pino用Arduino IDEを起動
- ツール→マイコンボード→Adafruit Trinket 8MHzを選択
&ref(Trinket_8MHz.png);
- ツール→書込装置→USBtinyISPを選択
&ref(USBtinyISP.png);
- ファイル→スケッチの例→01Basic→Blinkを選択
8pinoのLEDは、1に接続されていますので、ledの値は1になりま...
#pre{{
int led = 1;
}}
USBケーブルを8pinoに差して、LEDが小刻みに点滅間にファイル...
書き込みが完了すると白色LEDが1秒間隔で点滅します。
&ref(blink_LED.png);
*** タクトスイッチを使う [#da459d2d]
次にタクトスイッチをつないで、押したときにLEDが点灯するよ...
以下の様に配線します。抵抗は10KΩを使用します。
&ref(8pino_sw_brd.png);
スケッチは、以下の様にします。タクトスイッチのデジタル入...
#pre{{
int led_pin = 1; // GPIO #1 LED on board
int sw_pin = 2; // GPIO #2 SW
void setup() {
pinMode(led_pin, OUTPUT);
pinMode(sw_pin, INPUT);
}
void loop() {
if (digitalRead(sw_pin) == HIGH) {
digitalWrite(led_pin, HIGH);
delay(250);
digitalWrite(led_pin, LOW);
delay(250);
}
}
}}
書き込みが完了するとスイッチを押して動作を確かめましょう。
&ref(8pino_sw.png);
*** 応用事例 [#s7c2affd]
Adafruitのサイトから8x8LEDマトリックスを使ってインベーダ...
表示するスケッチを動かしてみました。
- https://learn.adafruit.com/trinket-slash-gemma-space-in...
&ref(8x8_matrix_brd.png);
ミニマム本にならって、万能基板にも実装してみました。
残念ながら8x8LEDマトリックスが点灯すると電圧が低くなって...
(要チェックです)
&ref(8x8_matrix_app.png);
** コメント [#wa652b36]
#vote(おもしろかった[24],そうでもない[0],わかりずらい[1])
皆様のご意見、ご希望をお待ちしております。勉強会で分から...
スパム防止に画像の文字列も入力してください。
#comment_kcaptcha
終了行:
[[Arduino勉強会]]
#contents
2015/11/23からのアクセス回数 &counter;
** 8pino(エイトピノ) [#l95f2b34]
山手線ガジェットメーカーズで紹介されていた8pinoを遅ればせ...
試してみました。当初、8pinoの創意工夫に気づかず、単なる小...
と思っていましたが、
[[「8pino」ではじめるミニマム電子工作>https://www.kohgaku...
(以下ミニマム本と書きます)で8pinoの開発環境や少ないピン...
&ref(8pino.png);
** ミニマム本のお復習い [#h3acec4c]
8pinoの情報は、8pinoのサイトで公開されています。
- http://8pino.cc/
日本語のマニュアルも用意されています。
- http://bit.ly/8pino_pdf_jp
Windows 8/8.1の場合、ドライバーのインストール方法が異なる...
- http://mashigure.hateblo.jp/entry/2015/02/06/213634
Mac OSXの場合、ドライバーのインストールは不要です。
*** Arduino IDEのインストール [#dbdc2a29]
8pino用のArduino IDEは、通常のArduino IDEではなく、Adafru...
- http://bit.ly/arduino_trinket
- [[Mac Arduino 1.0.5 for Trinket (also for 8pino)>http:/...
- [[Windows Arduino 1.0.5 for Trinket (also for 8pino)>ht...
*** 8pinoを動かしてみる [#k2e63a8c]
8pinoは、USB Microケーブルに直接さして、使います。
接続直後は、白いLEDが小刻みに点滅します。これがプログラム...
その後、8pinoに予め書き込まれているLEDチカチカが動き出し...
&ref(lets_begin.png);
*** ブレッドボードに差す [#e64ebdc8]
次に8pinoをブレッドボードで使えるよう切り目で折り、8ピン...
します。
&ref(8pino_on_socket.png);
*** ピン配置 [#e3f370da]
8pinoのピン配置は、パッケージにも書いてありますが、以下の...
ピン番号は、USBに差す突起の左上(以下の画像の右下#0)を1...
| ピン番号 | Arduinoの番号 | 機能 |h
| 1 | 0 | PWM0, MOSI, SDA |
| 2 | 1 | PWM1, MISO, LED |
| 3 | 2 | A1, SCK, SCL |
| 4 | - | VCC 3.3V/0.5A |
| 5 | - | Reset |
| 6 | 3 | USB, A3 |
| 7 | 4 | PWM4, USB, A2 |
| 8 | - | GND |
&ref(8pino_pin.png);
*** スケッチを書いてみよう [#if3efac2]
最初のスケッチは、LEDチカチカです。以下の手順でサンプルの...
- 8pino用Arduino IDEを起動
- ツール→マイコンボード→Adafruit Trinket 8MHzを選択
&ref(Trinket_8MHz.png);
- ツール→書込装置→USBtinyISPを選択
&ref(USBtinyISP.png);
- ファイル→スケッチの例→01Basic→Blinkを選択
8pinoのLEDは、1に接続されていますので、ledの値は1になりま...
#pre{{
int led = 1;
}}
USBケーブルを8pinoに差して、LEDが小刻みに点滅間にファイル...
書き込みが完了すると白色LEDが1秒間隔で点滅します。
&ref(blink_LED.png);
*** タクトスイッチを使う [#da459d2d]
次にタクトスイッチをつないで、押したときにLEDが点灯するよ...
以下の様に配線します。抵抗は10KΩを使用します。
&ref(8pino_sw_brd.png);
スケッチは、以下の様にします。タクトスイッチのデジタル入...
#pre{{
int led_pin = 1; // GPIO #1 LED on board
int sw_pin = 2; // GPIO #2 SW
void setup() {
pinMode(led_pin, OUTPUT);
pinMode(sw_pin, INPUT);
}
void loop() {
if (digitalRead(sw_pin) == HIGH) {
digitalWrite(led_pin, HIGH);
delay(250);
digitalWrite(led_pin, LOW);
delay(250);
}
}
}}
書き込みが完了するとスイッチを押して動作を確かめましょう。
&ref(8pino_sw.png);
*** 応用事例 [#s7c2affd]
Adafruitのサイトから8x8LEDマトリックスを使ってインベーダ...
表示するスケッチを動かしてみました。
- https://learn.adafruit.com/trinket-slash-gemma-space-in...
&ref(8x8_matrix_brd.png);
ミニマム本にならって、万能基板にも実装してみました。
残念ながら8x8LEDマトリックスが点灯すると電圧が低くなって...
(要チェックです)
&ref(8x8_matrix_app.png);
** コメント [#wa652b36]
#vote(おもしろかった[24],そうでもない[0],わかりずらい[1])
皆様のご意見、ご希望をお待ちしております。勉強会で分から...
スパム防止に画像の文字列も入力してください。
#comment_kcaptcha
ページ名:
SmartDoc