はげたまぼっち
実験室長(はげたまぼっち)の経歴:電子機器製品の評価試験や検査業務に約10年間従事しました。東京タワーと同級生の1958年生れです。
マイコンを使って、センサーやモーターの制御、機器間の通信方法などを、一歩ずつ段階的に実習しています。
この記事でわかること 同じI2C通信のチャンネルに複数のデバイスを接続する方法 例外処理の作成方法 温度センサ(ADT7410)の温度計算方法 ラズパイPicoW(Raspberry Pi Pico W)に温度センサ(ADT7410)と液晶ディスプレイ(LCD)を接続し、I2C通信を使ってLCDに温度センサで測定した気温を表示させます。 I2C通信については、こちらを参照してください。 実験準備 実験に必要な環境や部品を準備します。 機器とプログラム 「I2C通信で液晶ディスプレイ(LCD)に文字表示。」 ...
この記事でわかること 液晶ディスプレイ(LCD)の接続方法 外部ライブラリの保存方法 I2Cアドレスの確認方法 特殊文字(カタカナ文字等)の表示方法 ラズパイPicoW(Raspberry Pi Pico W)に液晶ディスプレイ(LCD)を接続し、I2C通信を使って文字を表示させます。 I2C通信については、こちらを参照してください。 実験準備 実験に必要な機器と部品を準備します。 機器 「ラズパイPicoWを始めよう。」記事で書きましたラズパイPicoWと、統合開発環境ThonnyとMicroPytho ...
この記事でわかること ボリュームの接続方法 GPピンをADCに設定する方法 アナログ値をディジタル値に変換する方法 ラズパイPicoW(Raspberry Pi Pico W)にボリューム(可変抵抗器)を接続し、GPIOに接続したLEDの明るさを調整します。 ボリューム(可変抵抗器)の出力はアナログ信号(電圧)ですので、内臓のA/Dコンバータを使って、アナログ信号をディジタル信号に変換(A/D変換)して処理します。 A/Dコンバータ(ADC)については、こちらを参照してください。 実験準備 実験に必要な機 ...
この記事でわかること GPピンのPWMの設定方法 for文とrange()関数を使ったLEDの輝度制御の方法 ラズパイPicoW(Raspberry Pi Pico W)に、LEDとタクトスイッチを接続し、タクトスイッチを押すごとに、パルス幅変調(PWM)を利用してLEDを蛍の光のように点滅させます。 パルス幅変調(PWM)については、こちらを参照してください。 実験準備、機器/部品の実装 実験準備および機器/部品の実装は、「ラズパイPicoW:スイッチでデジタル入力。」と同じですので、下記のリンクより確 ...
この記事でわかること ラズパイPicoWのGPピンにタクトスイッチを接続する方法 グローバル変数とif xx:~else xx:文を使う方法 タイマーでタクトスイッチのチャタリングを吸収する方法 入力ピンの割り込みの設定方法 ラズパイPicoW(Raspberry Pi Pico W)の汎用入出力(GPIO)に、LEDとタクトスイッチを接続し、タクトスイッチを押すごとに、LEDを点滅、消灯させます。 実験準備 実験に必要な機器と部品を準備します。 機器 「ラズパイPicoWを始めよう。」記事で書きましたラ ...
この記事でわかること ラズパイPicoWのGPピンにLEDを接続する方法 電流制限抵抗の計算方法 MicroPythonのモジュールの読み込み(インポート)方法 MicroPythonのクラスPinの使用方法 MicroPythonのクラスTimerの使用方法 ラズパイPicoW(Raspberry Pi Pico W)の汎用入出力(GPIO)に接続したLEDを点灯・消灯させます。 実験準備 実験に必要な機器と部品を準備します。 機器 「ラズパイPicoWを始めよう。」記事で書きましたラズパイPicoWと ...
実験でプログラミングしたMicroPythonの簡単な説明です。 記法について 変数名やクラス名等の記法については、次のとおりです。 種 類記 法例変数名スネークケースsnake_case定数スネークケース(大文字)SNAKE_CASE関数名スネークケースsnake_caseクラス名パスカルケースPascalCaseモジュール名スネークケースsnake_caseパッケージ名英小文字のみ(アンダースコアなし)lowercase 変数 数値等のデータを一時的にメモリ上に保管する場所を「変数」と言い、保管場所の ...
電気部品を「受動部品」と「能動部品」に分けて、実験で使った部品を説明します。 受動部品 受動部品は、電源などより供給されるエネルギーを消費したり、蓄積したり、放出したりといった「受動的」な仕事をする部品です。 代表的なものに、「抵抗」、「コンデンサ」、「コイル」などがあります。 抵抗 抵抗は、電源などより供給されるエネルギーを消費することで、回路に流れる電流を一定に保ったり変化させる働きをします。 オームの法則を使って、ほかの部品に定格以上の電流を流さないよう制限したり、欲しい電圧を得るために分圧や、回路 ...
実験で作った回路の説明です。 豆電球と乾電池の実験で考える電気回路の基礎 豆電球と乾電池を導線(金属の線)でつないで、点灯させる実験から電気回路を考えてみます。 乾電池は導線を通して、豆電球に点灯させるエネルギーを与えています。 乾電池ようにエネルギーを与えるものを「電源」と言います。 豆電球ようにエネルギーをもらって、光を出したり、熱を出したりする仕事をするものを「負荷」と言います。 電源から豆電球にエネルギーを送るものを「導線」と言い、普通は金属の線でできています。 乾電池のような電源にはプラス(+) ...
ラズパイPicoW(Raspberry Pi Pico W)のハードウェア特性の基礎を学習します。 Raspberry Pi Pico Wの主な仕様 ラズパイPicoWの主な仕様は次のとおりです。 項 目説 明SOCRP2040CPUCortex M0+、デュアルコア (クロック 133MHz)メモリー264KB(SRAM)、2MB(フラッシュメモリ)USBUSB 1.1汎用入出力多機能 GPIO x 26※→ 同期式シリアル通信I2C x 2※→ 同期式シリアル通信SPI x 2※→ 調歩同期式シリアル ...