CxD Archive
Code: Robotics
Code: Robotics
  • Code Introduction
  • TUTORIALS
    • A. Meet Your Robot
      • A-1 Circuit Board
      • A-2 Motors and Wheels
      • A-3 Other Components
    • B. Hello World Test
      • B-1 Arduino Code Editor
      • B-2 New App Template
      • B-3 Global Variable
      • B-4 Setup Function
      • B-5 Loop Function
      • B-6 Upload App to Robot
      • B-7 Add Sound
      • B-8 Use Button
    • C. Driving and Turning
      • C-1 Driving
      • C-2 Turns (Pivoting)
      • C-3 Test Wheel Encoders
      • C-4 Drive for Specific Distance
      • C-5 Pivot By Specific Angle
      • C-6 Drive Straight Continuously
    • D. Detect Objects in Path
      • D-1 Test Mechanical Bumpers
      • D-2 Detect Collisions
      • D-3 Test Ultrasonic Sensor
      • D-4 Avoid Collisions
    • E. Detect Lines on Surface
      • E-1 Test IR Line Sensors
      • E-2 Follow Line
      • E-3 Avoid Line
      • E-4 Count Lines Crossed
      • E-5 Follow and Count Lines
    • F. Detect Other Conditions
      • F-1 Detect Surface Drop-Off
      • F-2 Test Accelerometer
      • F-3 Detect If Upside-Down
      • F-4 Detect If Bumped
  • REFERENCES
    • Arduino Language
    • Arduino Code Editor
      • Create New App
      • Save and Rename App
      • Include RedBot Library
      • Verify App Code
      • Upload App to Robot
      • Download Copy of App
      • Use Serial Monitor to View Data
      • Robot Demo App Template
    • Physical Inputs
      • Push Button (D12)
      • Mechanical Bumpers
      • IR Line Sensors
      • Wheel Encoders
      • Accelerometer
      • Ultrasonic Sensor *
    • Physical Outputs
      • LED Light (D13)
      • Speaker (Buzzer)
      • Motors
    • Robot Behaviors
      • Producing Alerts
      • Driving
      • Turning
      • Detecting Objects
      • Detecting Lines
      • Detecting Other Conditions
    • Navigation Modes
      • Distance Navigation
      • Line Counting Navigation
      • Line Following + Counting Navigation
      • Autonomous Navigation
  • LINKS
    • Robotics Project Guidebook
    • Arduino Create Web Editor
    • Arduino Language Reference
    • RedBot Experiment Guide
  • ELEGOO Experiments
    • Getting the Arduino IDE
    • Starting with the `techCar` Template
    • Template Code for techCar.ino
    • Template Experiments
    • Reinstall the Original Remote App Functionality, If Needed
Powered by GitBook
On this page
  • 1 - Download and Unzip this File
  • 2 - Open techCar.ino in Arduino
  • 3 - Install the `FastLED` and `ArduinoJson` Libraries
  • 4 - Click the Right Arrow Button → to Upload the Program to Your Robot
  • ✓ You are now ready to explore the template program to see what the robot can do.
Export as PDF
  1. ELEGOO Experiments

Starting with the `techCar` Template

PreviousGetting the Arduino IDENextTemplate Code for techCar.ino

Last updated 2 years ago

This is under development!

1 - Download and Unzip this File

You should see a folder (techCar) with the following three files.

  • techCar.ino (This is the file you will customize)

  • ElegooCar4.h

  • ElegooCar4.cpp

2 - Open techCar.ino in Arduino

You should see the three tabs, one for each file, like shown below. Again, you will only need to edit the techCar file. The other two files are part of a library that makes programming your robot a bit easier, but you do not need to worry about them.

3 - Install the `FastLED` and `ArduinoJson` Libraries

Click on Sketch > Include Library > Manage Libraries like seen below.

Once you are in the library manager search for FastLED and install it. Then do the same for ArduinoJson

4 - Click the Right Arrow Button → to Upload the Program to Your Robot

You should see the process go through the following three steps, if successful.

  • Compiling sketch...

  • Uploading...

  • Done uploading.

✓ You are now ready to explore the template program to see what the robot can do.

LogotechCar.zipGoogle Docs