ロボットシステム学課題1で作ったデバイスドライバ
LEDを用いて、指定した番号のLEDを点灯させるデバイスドライバを作成した。
上田隆一先生が講義で作成したデバイスドライバに変更を加えて作成した。
講義の動画はこちら。
・Raspberry Pi 4 ModelB
・ブレッドボード
・LED *3
・抵抗 300KΩ *3
・ジャンパー線 オス-メス *6
No. | Name | GPIO | PinNumber | GND |
---|---|---|---|---|
1 | LED | GPIO24 | 18 | 20 |
2 | LED | GPIO25 | 22 | 34 |
3 | LED | GPIO26 | 37 | 39 |
GPIO・ピン番号についてはこちらで確認してください。
$ git clone https://github.com/HarukiOgawa1/Robosys2021_devicedriver.git
$ cd Robosys2021_devicedriver/myled
$ make
$ sudo insmod myled.ko
$ sudo chmod 666 /dev/myled0
点灯させたいLED(左:2、中央:1、右:0)
$ echo 0 > /dev/myled0
$ echo 1 > /dev/myled0
$ echo 2 > /dev/myled0
LEDが右から左に順番に点滅する。
YouTubeにアップロードした動画はこちら。