マイコン

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されることが確認できます。

-マイコン
-

関連記事

Arduino IDEでGoouuu-ESP32のBlink確認

Download the Arduino IDE 最新バージョン(v1.8.2)をダウンロードしてインストールします。 Installing the Board (macOS) 下記のウェブページにてシェルファイルを実行します。 https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md ESP32 Dev Module を選択します。 Install CP2102 Driver esp32.net サイトにてボードタイプを確認してCP2102のドライバをインストールする。 USB to UART Bridge chips : esp32.net/usb-uart Upload the Sketch GPIO5 と LED の回路を構成し、下記のコードを書き込みする。 書き込みログ Archiving built core (caching) in: /var/folders/69/9mp0s7xj7ysb_8llwbwl_fc00000gn/T/arduino_cache_802864/core/core_espressif_esp32_esp32_FlashMode_qio,FlashFreq_80,FlashSize_4M,UploadSpeed_921600,DebugLevel_none_4aedcc0daf3f2090d5d5f1483c8d89fd.a Sketch uses 135894 bytes (10%) of program storage space. Maximum is 1310720 bytes. Global variables use 10992 bytes (3%) of dynamic memory, leaving 283920 bytes for local variables. Maximum is 294912 bytes. esptool.py v2.1 Connecting…….._ Chip is ESP32D0WDQ6 (revision 1) Uploading stub… Running stub… Stub running… Changing baud rate to 921600 Changed. Configuring flash size… Auto-detected Flash size: 4MB Compressed …

Arduino Yún

Wi-FiとEthernetポートあり ATmega32u4 MCUとAtheros AR9331 MPUを搭載したボード Atheros MPUはLininoと呼ばれるOpenWRT基盤Linux支援 シェルスクリプトまたはPythonなど作成可能 公式Arduino Yún はこちらです。 Price : $68.20 USB : Micro MCU : ATmega32U4 Operating Voltage : 5V Input Voltage : 5V Clock Speed : 16 MHz Analog Input/Output Pins : 12 / 0 Digital IO/PWM Pins : 20 / 7 EEPROM : 1 KB SRAM : 2.5 KB Flash Memory : 32 KB I2C(TWI) Pins : 2 (SDA), 3 (SCL) LED_BUILTIN : 13 MPU : Atheros AR9331 Architecture : MIPS Operating Voltage : 3.3V Ethernet : 802.3 10/100Mbit/s WiFi : 802.11b/g/n 2.4 GHz USB Type : 2.0 Host Card Reader : Micro-SD RAM : 64 MB DDR2 Flash …

Blynk とArduino Uno で Blink 確認

Blynk Architecture   Download App for iOS App起動 アカウント作成 プロジェクト作成    Auth Token確認 ライブラリインストール .zip ファイルをダウンロードします。- Link ダウンロードしたファイルを解凍し、Arduinoディレクトリに配置します。 Sketch Arduino IDE 「Example/Blynk/Boards_USB_Serial/Arduino_Serial_USB」サンプルを読み込み、Auth Tokenを自分の環境に合わせて修正します。 修正後、Arduino Unoへ書き込みします。 スクリプト起動 「blynk-ser.sh」スクリプトを起動します。オプションとしてArduino Unoと繋がっているポート名を指定しなければいけないです。 場合によっては「brew update」「brew install socat」実行が必要です。 Sketch Blynk Widget Boxにて「Button」を追加します。 「Button」を詳細設定します。 GPIO7に対してLEDのBlinkを確認できるように設定変更します。 Arduino Uno 状態を確認した上、画面を操作します。  

BBC micro:bit

英国放送協会(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 …

Arduino ボードまとめ

下記のArduinoサイトから情報取得 – Link Name Processor Operating/Input Voltage CPU Speed Analog In/Out Digital IO/PWM EEPROM [kB] SRAM [kB] Flash [kB] USB UART 101 Intel® Curie 3.3 V/ 7-12V 32MHz 6/0 14/4 – 24 196 Regular – Gemma ATtiny85 3.3 V / 4-16 V 8 MHz 1/0 3/2 0.5 0.5 8 Micro 0 LilyPad ATmega168V ATmega328P 2.7-5.5 V / 2.7-5.5 V 8MHz 6/0 14/6 0.512 1 16 – – LilyPad SimpleSnap ATmega328P 2.7-5.5 V / 2.7-5.5 V 8 MHz 4/0 9/4 1 2 32 – – LilyPad USB ATmega32U4 3.3 V / 3.8-5 V 8 MHz 4/0 9/4 1 2.5 32 Micro – …