VEEROBOT Docs
StoreBlogWiki
  • 🌐Introduction
  • ROS Based Robots
    • 🐺Wolf Robot
      • ROS Introduction
      • Getting Started with ROS 2
      • Introduction to Wolf Robot
      • ROS 2 Setup
      • ROS Concepts
      • Using Wolf Examples
      • Creating a URDF File
      • Visualising in Gazebo
      • Controlling motors from ROS
      • LiDAR Basics & Control
      • Using a Camera with ROS2
      • ROS 2 Cleanup
      • ROS 2 Controller
      • Teleoperation
      • Slam Navigation
      • Wolf : Conclusion
  • Arduino Based Robots
    • 🚜Micro:Xbot
      • Preparations before First Use
      • Programming the Board
      • Powering the Board
      • Pin Mapping
      • Basic Programs
        • Blinking LED
        • Buzzer Program
        • Fading LED
        • RGB LED
        • Light Detection
        • Battery Voltage
        • Line Follower Module
        • Ultrasonic Sensor
        • Infrared Remote Control
        • Motor Control
        • Bluetooth Control
        • Display Test
        • Test Me
      • Robot Assembly
      • Advanced Programs
        • Bluetooth Controlled Robot
        • Obstacle Avoidance Robot
        • Line Follower Robot
  • ROS2 Repo
    • Introduction
    • Page 1
      • Sub Page 1
    • Page 2
Powered by GitBook
On this page
  1. Arduino Based Robots
  2. Micro:Xbot

Basic Programs

All the programs designed to work on micro:Xbot

Before assembling the robot, we will go through the following programs, upload and check the results. This gives an understanding of all the sensors and modules on the board.

  • Blink LED: Blinking an LED at 1Hz

  • Buzzer: Controlling a Buzzer to provide audible feedback

  • Fading LED: Fade LED using Pulse Width Modulation (PWM)

  • RGB LED: Creating Rainbow patterns on two RGB LED's

  • Light Detection : Reading Light Sensors and Controlling Modules

  • Battery Voltage: Read battery voltage and display it on the monitor

  • Line follower Modules: Read values from IR module and display sensor values

  • Ultrasonic Sensor: Read distance between micro:Xbot and an obstacle

  • IR Remote Control: Control modules using an external Infrared Remote controller

  • Motor Controller: Program to control two or four motors

  • Bluetooth Program: Connect to a smart phone and control various modules

PreviousPin MappingNextBlinking LED

Last updated 2 years ago

🚜