├── .github └── workflows │ └── TestCompile.yml ├── LICENSE.txt ├── README.md ├── media ├── 2wd-Roboter.pdf ├── 2wd_st1_autonom_pinout.pdf ├── Arduino-4WD-Car-Assembly-and-Code.pdf └── MecanumWheelCar.jpg ├── pictures ├── 20180827_112210.jpg ├── 20180827_112217.jpg ├── 20180827_112231.jpg ├── 20180827_112305.jpg ├── 20180827_112310.jpg ├── 20180827_112323.jpg ├── 20200908_182737.jpg ├── 2WheelDriveCar.jpg ├── 4WDInstructable.jpg ├── 4WheelDriveCar.jpg ├── AutoControlWithWallDetected.png ├── AutoDrivePage.png ├── AutoDrivePageWallDetected.jpg ├── ForkSensor.jpg ├── HomePage.png ├── HomePage_full.png ├── IRDistance_10-80_Output.bmp ├── L298Car_TopView_small.jpg ├── RedCar.jpg ├── SensingVIn.jpg ├── SensorDrivePage.jpg ├── SensorDrivePageWithTurn.jpg ├── ServoAtTopBack.jpg ├── ServoAtTopFront.jpg └── TestPage.png └── src ├── ADCUtils.h ├── ADCUtils.hpp ├── AutonomousDrive.h ├── AutonomousDrive.hpp ├── AutonomousDrivePage.hpp ├── BTSensorDrivePage.hpp ├── CarPWMMotorControl.h ├── CarPWMMotorControl.hpp ├── ComponentObject.h ├── DebugLevel.h ├── Distance.h ├── Distance.hpp ├── EncoderMotor.h ├── EncoderMotor.hpp ├── HCSR04.h ├── HCSR04.hpp ├── IMUCarData.h ├── IMUCarData.hpp ├── LightweightServo.h ├── LightweightServo.hpp ├── LongUnion.h ├── MPU6050Defines.h ├── MecanumWheelCarPWMMotorControl.h ├── MecanumWheelCarPWMMotorControl.hpp ├── PWMDcMotor.h ├── PWMDcMotor.hpp ├── PathInfoPage.hpp ├── RangeSensor.h ├── RobotCar.h ├── RobotCarBlueDisplay.ino ├── RobotCarCommonGui.hpp ├── RobotCarConfigurations.h ├── RobotCarGui.h ├── RobotCarGui.hpp ├── RobotCarHomePage.hpp ├── RobotCarPinDefinitionsAndMore.h ├── RobotCarTestPage.hpp ├── RobotCarUtils.h ├── RobotCarUtils.hpp ├── SoftI2CMaster.h ├── SoftI2CMasterConfig.h ├── digitalWriteFast.h ├── pitches.h ├── vl53l1_error_codes.h ├── vl53l1x_class.cpp └── vl53l1x_class.h /.github/workflows/TestCompile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/.github/workflows/TestCompile.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/README.md -------------------------------------------------------------------------------- /media/2wd-Roboter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/media/2wd-Roboter.pdf -------------------------------------------------------------------------------- /media/2wd_st1_autonom_pinout.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/media/2wd_st1_autonom_pinout.pdf -------------------------------------------------------------------------------- /media/Arduino-4WD-Car-Assembly-and-Code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/media/Arduino-4WD-Car-Assembly-and-Code.pdf -------------------------------------------------------------------------------- /media/MecanumWheelCar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/media/MecanumWheelCar.jpg -------------------------------------------------------------------------------- /pictures/20180827_112210.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/20180827_112210.jpg -------------------------------------------------------------------------------- /pictures/20180827_112217.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/20180827_112217.jpg -------------------------------------------------------------------------------- /pictures/20180827_112231.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/20180827_112231.jpg -------------------------------------------------------------------------------- /pictures/20180827_112305.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/20180827_112305.jpg -------------------------------------------------------------------------------- /pictures/20180827_112310.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/20180827_112310.jpg -------------------------------------------------------------------------------- /pictures/20180827_112323.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/20180827_112323.jpg -------------------------------------------------------------------------------- /pictures/20200908_182737.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/20200908_182737.jpg -------------------------------------------------------------------------------- /pictures/2WheelDriveCar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/2WheelDriveCar.jpg -------------------------------------------------------------------------------- /pictures/4WDInstructable.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/4WDInstructable.jpg -------------------------------------------------------------------------------- /pictures/4WheelDriveCar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/4WheelDriveCar.jpg -------------------------------------------------------------------------------- /pictures/AutoControlWithWallDetected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/AutoControlWithWallDetected.png -------------------------------------------------------------------------------- /pictures/AutoDrivePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/AutoDrivePage.png -------------------------------------------------------------------------------- /pictures/AutoDrivePageWallDetected.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/AutoDrivePageWallDetected.jpg -------------------------------------------------------------------------------- /pictures/ForkSensor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/ForkSensor.jpg -------------------------------------------------------------------------------- /pictures/HomePage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/HomePage.png -------------------------------------------------------------------------------- /pictures/HomePage_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/HomePage_full.png -------------------------------------------------------------------------------- /pictures/IRDistance_10-80_Output.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/IRDistance_10-80_Output.bmp -------------------------------------------------------------------------------- /pictures/L298Car_TopView_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/L298Car_TopView_small.jpg -------------------------------------------------------------------------------- /pictures/RedCar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/RedCar.jpg -------------------------------------------------------------------------------- /pictures/SensingVIn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/SensingVIn.jpg -------------------------------------------------------------------------------- /pictures/SensorDrivePage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/SensorDrivePage.jpg -------------------------------------------------------------------------------- /pictures/SensorDrivePageWithTurn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/SensorDrivePageWithTurn.jpg -------------------------------------------------------------------------------- /pictures/ServoAtTopBack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/ServoAtTopBack.jpg -------------------------------------------------------------------------------- /pictures/ServoAtTopFront.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/ServoAtTopFront.jpg -------------------------------------------------------------------------------- /pictures/TestPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/pictures/TestPage.png -------------------------------------------------------------------------------- /src/ADCUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/ADCUtils.h -------------------------------------------------------------------------------- /src/ADCUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/ADCUtils.hpp -------------------------------------------------------------------------------- /src/AutonomousDrive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/AutonomousDrive.h -------------------------------------------------------------------------------- /src/AutonomousDrive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/AutonomousDrive.hpp -------------------------------------------------------------------------------- /src/AutonomousDrivePage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/AutonomousDrivePage.hpp -------------------------------------------------------------------------------- /src/BTSensorDrivePage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/BTSensorDrivePage.hpp -------------------------------------------------------------------------------- /src/CarPWMMotorControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/CarPWMMotorControl.h -------------------------------------------------------------------------------- /src/CarPWMMotorControl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/CarPWMMotorControl.hpp -------------------------------------------------------------------------------- /src/ComponentObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/ComponentObject.h -------------------------------------------------------------------------------- /src/DebugLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/DebugLevel.h -------------------------------------------------------------------------------- /src/Distance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/Distance.h -------------------------------------------------------------------------------- /src/Distance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/Distance.hpp -------------------------------------------------------------------------------- /src/EncoderMotor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/EncoderMotor.h -------------------------------------------------------------------------------- /src/EncoderMotor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/EncoderMotor.hpp -------------------------------------------------------------------------------- /src/HCSR04.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/HCSR04.h -------------------------------------------------------------------------------- /src/HCSR04.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/HCSR04.hpp -------------------------------------------------------------------------------- /src/IMUCarData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/IMUCarData.h -------------------------------------------------------------------------------- /src/IMUCarData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/IMUCarData.hpp -------------------------------------------------------------------------------- /src/LightweightServo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/LightweightServo.h -------------------------------------------------------------------------------- /src/LightweightServo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/LightweightServo.hpp -------------------------------------------------------------------------------- /src/LongUnion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/LongUnion.h -------------------------------------------------------------------------------- /src/MPU6050Defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/MPU6050Defines.h -------------------------------------------------------------------------------- /src/MecanumWheelCarPWMMotorControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/MecanumWheelCarPWMMotorControl.h -------------------------------------------------------------------------------- /src/MecanumWheelCarPWMMotorControl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/MecanumWheelCarPWMMotorControl.hpp -------------------------------------------------------------------------------- /src/PWMDcMotor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/PWMDcMotor.h -------------------------------------------------------------------------------- /src/PWMDcMotor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/PWMDcMotor.hpp -------------------------------------------------------------------------------- /src/PathInfoPage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/PathInfoPage.hpp -------------------------------------------------------------------------------- /src/RangeSensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RangeSensor.h -------------------------------------------------------------------------------- /src/RobotCar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCar.h -------------------------------------------------------------------------------- /src/RobotCarBlueDisplay.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCarBlueDisplay.ino -------------------------------------------------------------------------------- /src/RobotCarCommonGui.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCarCommonGui.hpp -------------------------------------------------------------------------------- /src/RobotCarConfigurations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCarConfigurations.h -------------------------------------------------------------------------------- /src/RobotCarGui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCarGui.h -------------------------------------------------------------------------------- /src/RobotCarGui.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCarGui.hpp -------------------------------------------------------------------------------- /src/RobotCarHomePage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCarHomePage.hpp -------------------------------------------------------------------------------- /src/RobotCarPinDefinitionsAndMore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCarPinDefinitionsAndMore.h -------------------------------------------------------------------------------- /src/RobotCarTestPage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCarTestPage.hpp -------------------------------------------------------------------------------- /src/RobotCarUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCarUtils.h -------------------------------------------------------------------------------- /src/RobotCarUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/RobotCarUtils.hpp -------------------------------------------------------------------------------- /src/SoftI2CMaster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/SoftI2CMaster.h -------------------------------------------------------------------------------- /src/SoftI2CMasterConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/SoftI2CMasterConfig.h -------------------------------------------------------------------------------- /src/digitalWriteFast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/digitalWriteFast.h -------------------------------------------------------------------------------- /src/pitches.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/pitches.h -------------------------------------------------------------------------------- /src/vl53l1_error_codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/vl53l1_error_codes.h -------------------------------------------------------------------------------- /src/vl53l1x_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/vl53l1x_class.cpp -------------------------------------------------------------------------------- /src/vl53l1x_class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArminJo/Arduino-RobotCar/HEAD/src/vl53l1x_class.h --------------------------------------------------------------------------------