Ruby
ハードウェアプログラミング
体験教材

本サービスについて

本サービスは、RubyでRaspberry Piに接続された電子部品を使用して遊ぶ教材です。

Raspberry Piを全く触ったことがない場合は、Raspberry Piの基本知識を参考にしながら、電子部品をピンに刺してください。電子工作の経験がない方は、用語集を参考にすると理解が進みます。

Rubyハードウェアプログラミング体験教材

教材を進めるために最低限必要なパーツ

Raspberry Pi

下記のいずれかの商品を購入します。

  • Raspberry Pi 3 B+
  • Raspberry Pi 4 Model B

※Raspberry Pi 3 B+ はプレミアム価格になっている可能性があります。

パーツ類

記載している製品は同等のものであれば代替えが可能です。

メーカー 秋月 通販コード 型番 商品名 備考
SanDisk SDSQUNS-032G-GN3MN SanDisk microSDHC ULTRA
32GB 80MB/s SDSQUNS-032G
Class10 サンディスク
8GB以上の
容量が必要
Cixi Wanjie
Electronic
Co.,Ltd
P-05294 BB-801 ブレッドボード
Herwell Asia
Limited
C-08932 DG01032-0024-BK-015 ブレッドボード・ジャンパーワイヤ
(オス-メス) 15cm(黒)
Cixi Wanjie
Electronic
Co.,Ltd
C-05159 BBJ-65 ブレッドボード・ジャンパーワイヤ
(オス-オス)セット 各種
合計60本以上

教材について

必要な設定

Raspberry Piの初期設定が必要なので、Raspberry Pi初期設定を参考に設定します。

各教材を進めるために、 プロジェクトフォルダ作成を行ってください。

  • 出力系
    • Lチカ
    • 圧電スピーカー
    • モーターを動かす
    • モーターを正転・逆転する
  • 入力系
    • スイッチ入力
    • フォトトランジスターとADコンバーターの説明
    • フォトトランジスターから値取得
    • 距離センサーとADコンバーターの説明
    • 距離センサーから値を取得
    • Railsアプリにセンサーの値を表示
  • 応用
    • クローラーを動かす
    • WEBラジコン作成
    • 帰宅時に挨拶する
    • IRラジコン作成