linetrace_pid.inoは、汎用性のないプログラムです。特定の仕様を持ったロボットに合わせて作られているため、他のロボットに適用するためには複数箇所の書き換えが必要となります。
ライントレースを行うプログラムです。ライントレースの制御と速度の制御を合わせて行います。"Arduno Mega 2560 R3"で動作確認を行っています。 詳細は、プログラム内のコメントをご覧ください。
実際にライントレースをしている動画です。
MIT License
Copyright (C) 2022 Yusuke Yamasaki. All Rights Reserved.
https://veresk.hatenablog.com/entry/2019/06/29/192525
http://kcnotebook.web.fc2.com/robot/linetrace.html
Yuya Mochizuki, GitHub: https://github.com/Mochizuki12