CHIRIMEN for Raspberry Pi3 チュートリアル

CHIRIMEN for Raspberry Pi 3を用いた IoT システムプロトタイピングスキル習得のためのチュートリアル資料です。

JavaScript プログラミング未経験者は、まず Appendix の「JavaScript 1 Day 講習」などで JavaScript の基本を学んでおくことをオススメします。

Hello Real World

L チカと温度センサーで GPIO と I2C の基本を試す簡易版チュートリアルです。CHIRIMEN を手早く試してみたい方はこちらをご覧ください。 詳細を知りたい方やプロトタイピングに慣れていないのでステップバイステップで説明が欲しい方は、以下のチュートリアルをご覧ください。

基礎編

まずはシンプルな GPIO 入出力や I2C センサーの操作方法を学びましょう。

応用編

いろいろな I2C デバイスを繋いだり組み合わせたりすることで IoT プロトタイピングを体験しましょう。

発展編

ここまでの例では飽き足らない人のための発展的な使い方を紹介します (チュートリアルというより作例に近いです。鋭意執筆・改善中)。

対応デバイスと Example 集

CHIRIMEN for Raspberry Pi 3 対応デバイスのドライバ・回路図・サンプルコードをセットにした Example 集を用意しています。

Basic GPIO/I2C Examle のデバイスは CHIRIMEN Raspi3 の OS イメージ公開前に動作検証をしている CHIRIMEN Certified デバイスです。 Advanced Example は個人レベルで動作確認して追加されている contrib デバイスです。いずれも元のソースコードは こちら に収録されています。

Appendix, Tips, FAQ etc...

JavaScript 未経験者や非同期処理の未経験者はチュートリアルと合わせてこちらをご覧ください:

良くある質問、知っておくと良い Tips やテクニック、デバッグとトラブルシューティングの仕方はそれぞれまとめたページがあるので参考にしてください:

旧チュートリアル (Qiita 版)

本チュートリアルは当初 CHIRIMEN コミュニティメンバーが Qiita などで作成していたページを元に作成されています。当時のオリジナル版へのリンクはこちらにまとめてあります。