/rpi-pico-display-temp

Display temperature with Raspberry Pi Pico

Primary LanguageC

Displaying now tempereture with Raspberry Pi Pico

setup

Used Hardwares

  • Raspberry Pi Pico or RP2040 Compatible board.
  • SO1602 16x2 OLED Character Display Module (I2C connection model)
  • ADT7410 High Resolution Tempreture Sensor Module (I2C connection model)

Preparation

  • The SDKYour First Binaries を参照し、Raspberry Pi Pico でプログラムを動作させる方法について確認しておきます。

  • Getting started with Raspberry Pi PicoChapter 1. Quick Pico Setup または、Chapter 2. The SDKのいずれかを参照して、Raspberry Pi Pico 開発環境を準備します。

Build Binary

以下の手順はUbuntu上で行っています。

  1. このリポジトリをクローンして、クローンしたディレクトリに移動します。

    git clone https://github.com/yukkeorg/rpi-pico-display-temp.git
    cd rpi-pico-display-temp
  2. buildディレクトリを作成してディレクトリをそこに移動します。、

    mkdir build
    cd build
  3. cmakeコマンドを実行してビルド環境を整えます。

    cmake -DPICO_SDK_PATH=<path-to-sdk> -G Ninja ..
  4. ninjaコマンドでビルドします。ビルドが成功するとshowtemp.uf2が作成されます。

    ninja

Hardware setup

  1. Raspberry Pi PicoのGPIO24をSDA、GPIO25をSCLとして、SO1602、ADT7410をI2C接続します。

LICENSE

MIT