LED点滅

概要

STM32 MCUリーフに搭載されたLEDを1秒おきに点灯/消灯させます。

使用するリーフ

以下のリーフを使用します

Type Name Q’ty
AZ62 Connector Cover 1
AZ01 USB 1
AP03 STM32 MCU 1
AV01 CR2032 1
CR2032 coin cell battery 1
M2*10mm screw 2

リーフの組み立て

下図のようにリーフを組み立てましょう。

assemble1

ソースコード

STM32CubeIDEに下記のプロジェクトをインポートしましょう。

Blink.zip

ファイルはZIPで圧縮されているのでフォルダ“ドキュメント¥STM32¥”等に解凍してください。
プロジェクトのインポート方法は下記を参照してください。

STM32CubeIDE使用方法

main.cの99~102行にある下記4行でLEDの点滅を行っています。

	  HAL_GPIO_WritePin(GPIOH, GPIO_PIN_3, GPIO_PIN_SET);   // LEDを点灯
	  HAL_Delay(1000); 										// 待ち1000ms
	  HAL_GPIO_WritePin(GPIOH, GPIO_PIN_3, GPIO_PIN_RESET); // LEDを消灯
	  HAL_Delay(1000); 										// 待ち1000ms

実行結果

STM32 MCUリーフに搭載されたLEDが1秒おきに点灯/消灯します。

前のページに戻る


最終更新 March 15, 2022