マイコン

BBC micro:bit

投稿日:2017-12-07 更新日:

英国放送協会(BBC)が情報教育のために開発し、現在11歳と12歳の小学生全員に配れているシングルボードコンピュータです。

クレジットカードの半分ぐらい(4cm × 5cm)でARM Cortex-M0が搭載されています。

Hardware Description

  • nRF51 Application Processor (ARM Cortex-M0)
  • Bluetooth 4.1 Wireless Communication
  • 2.4GHz Low Level Radio Communications
  • 2 Buttons
  • 5.5 Matrix Display
  • 3 Axis Accelerometer (MMA8653FC)
  • Magnetometer (MAG3110)
  • Temperature Sensing (on-core nRF51)
  • GPIO (General Purpose Input/Output)
  • Power Supply (1.8V ~ 3.6V)
  • USB Interface

Pinout

http://microbit-micropython.readthedocs.io/en/latest/pin.html

Pin Type Function
0 Touch Pad 0
1 Touch Pad 1
2 Touch Pad 2
3 Analog Column 1
4 Analog Column 2
5 Digital Button A
6 Digital Row 2
7 Digital Row 1
8 Digital
9 Digital Row 3
10 Analog Column 3
11 Digital Button B
12 Digital
13 Digital SPI MOSI
14 Digital SPI MISO
15 Digital SPI SCK
16 Digital
17~18  – not available
19 Digital I2C SCL
20 Digital I2C SDA

プログラム

参考サイト

-マイコン
-

関連記事

Arduino IDEでWeMos D1 miniのBlink確認

Download the Arduino IDE 最新バージョン(v1.8.2)をダウンロードしてインストールします。 Installing the Board 設定画面にてURLを設定します。 http://arduino.esp8266.com/stable/package_esp8266com_index.json ボードマネジャーにてesp8266をインストールします。 WeMos D1 R2 & mini を選択します。   Upload the Sketch File – Examples – ESP8266 – Blink のコードを読み込み、WeMos miniへ書き込みます。

Arduino Yún の IP Address 確認

WiFiStatus の アップロード 「Examples – Bridge – WiFiStatus 」を読み込んでそのままArduino Yúnへアップロードします。 Serial Monitor IP Addressを確認します。

Arduino Yun と Temboo で 天気情報の閾値 Blink

Arduino Yun And Temboo Architecture Arduino Yun 回路構成 Tembooのアカウント作成 Chores選択 Choreosリストから「Yahoo – Weather – GetWeatherByAddress」を選択します。 Output欄のConditionCodeの数値をメモしておきます。(26の数値) 東京天気情報確認 INPUT枠から「tokyo」を入力し、「Run Now」をクリックするとOUTPUT欄で天気情報が表示されます。   入力Trigger条件設定 Arduino YunのGPIO8番ピンがSwitchと繋がっているので、Trigger設定します。 出力Trigger条件設定 Arduino YunのGPIO13番ピンがLEDと繋がっているので、Trigger設定します。 13ピンのLEDが光る条件として東京天気情報を確認した時の「ConditionCode」の数値「26」を設定します。 ソースコードダウンロードとアップロード できあがっているコードをダウンロードします。 ダウンロードしたコードをArduino IDEに読み込んで、Arduino Yunへアップロードします。 結果確認 Serial Monitorで確認すると「Sensor: 0」で表示されます。         Switchを押すとTriggerされることが確認できます。

ESP8266の技術基準適合証明等のマーク

無線通信 無線設備を日本国内で使用する場合は電波法令に基づき、無線局の免許申請と無線局を管理する無線従事者が必要だそうです。(無線局:通信のために電波を送受信する装置) ただし、特定の周波数と用途においては特例で無線局の申請と無線従事者の資格が免除されるそうです。   電波利用ホームページ ESP8266の技適マーク ESP8266チップの場合、特定無線設備の技術基準適合証明等のマーク(技適マーク)を取得済みなので、以下のサイトで調べることはできます。 技術基準適合証明等を受けた機器の情報を検索

ST Nucleo STM32F401RE

Mbed対応のMCUとしてST Nucleo STM32F401REです。 STM32 MCUのNucleoシリーズは色々あるので、要求に従って決めれば良いでしょう。 http://www.st.com/en/evaluation-tools/stm32-mcu-nucleo.html?querycriteria=productId=LN1847 開発 Mbedブラウザ上で開発 Mbedサイトでコンパイルし、ローカルPCにダウンロード Mbedデバイスへの書き込み (MbedデバイスをPCに接続するとメモリーカードのように認識) https://www.mbed.com/en/about-mbed/what-mbed/