どこまでもマニアックな世界
次にプログラミングに取り組んだ。AVRマイコンは「C言語」を用いる。
カウンターとタイマーの機能はマイコンの代表的な得意分野のため、備え付けの本にそのまま使えるようなプログラムが書いてあって助かった。「AVR Studio」というエディタソフトでプログラミングしていく。
カウンターは arduino上のAVRマイコンに、タイマーはトレーニングボード上のAVRマイコンにそれぞれ分担することにした。
これはカウンターのプログラム。
![](https://lasercutting-game.com/wp-content/uploads/2022/11/4e5edfe4eef9364535ee77dd6ab5604a-4-scaled.jpg)
これはタイマーのプログラム。かなり低レベルなプログラミングだ。
![](https://lasercutting-game.com/wp-content/uploads/2022/11/8eda9559efb71006020aa0f6a88e8f47-1-scaled.jpg)
![](https://lasercutting-game.com/wp-content/uploads/2022/11/3429b76e50b7def2ce0de41193407c8d-1-scaled.jpg)
![](https://lasercutting-game.com/wp-content/uploads/2022/11/c0617f10493bc937259d42e681a503a1-scaled.jpg)
![](https://lasercutting-game.com/wp-content/uploads/2022/11/ebad564747324a0069460fb4ddb7e0c2-scaled.jpg)
![](https://lasercutting-game.com/wp-content/uploads/2022/11/db336207f776db5668376c9d2733519f-scaled.jpg)
![](https://lasercutting-game.com/wp-content/uploads/2022/11/723e5a86e5af5078d5765ac491965840-scaled.jpg)
とにかく早くこのプロトタイプを完成させたいと思うばかりで、最低限の知識でプログラミングをやり終えてしまった。 <つづく>
コメント