Skip to content

HarukiOgawa1/Robosys2021_devicedriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Robosys2021_devicedriver

ロボットシステム学課題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)

0を入力した場合

$ echo 0 > /dev/myled0

1を入力した場合

$ echo 1 > /dev/myled0

2を入力した場合

$ echo 2 > /dev/myled0

それ以外を入力した場合

LEDが右から左に順番に点滅する。

動画

YouTubeにアップロードした動画はこちら

ライセンス

GNU General Public License v3.0

About

ロボットシステム学のRepository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published