Menu Close
Home / Courses / Arduino SimLab
Arduino SimLab Electronics & Embedded Systems · Simulation
SELF-PACED LMS Ages 10–19 / ITI / Diploma 100% Browser-Based

Arduino SimLab

Learn electronics and Arduino programming without buying a single component. You design, wire and code real Arduino Uno circuits in Autodesk Tinkercad's free online simulator. The course takes you from your first blinking LED to complete multi-sensor systems, with step-by-step video labs on the Axilearn LMS.

Course Curriculum & Learning Progression

The Arduino SimLab curriculum at Axilearn is hands-on and project-based, and it is aligned with NEP 2020. Learners build every circuit virtually in Tinkercad Circuits. They start with block coding, move on to real Arduino C/C++, and finish with an engineering capstone. Every design uses real, standard components, so a learner can later rebuild any project on physical hardware.

LMS Video Format: Students can join anytime. They get on-demand video lessons, ready-to-open Tinkercad starter circuits, self-check quizzes, and project templates on the Axilearn LMS.

Structured Level Breakdown

Level 1 OPEN & FREE LEVEL

Circuit Spark ⚡

Beginner · 6 Weeks (~15 hours) · Ages 10+

Safe circuit design in Tinkercad, Ohm's law, breadboards, LEDs, buttons and sensors, plus your first Arduino programs in block coding.

Prerequisites: None
Coding Mode: Blocks → Blocks + Text

Topics Covered:

  • Getting started with Tinkercad: joining a classroom, the workspace, the component library, and running a simulation
  • Electricity basics: voltage, current, resistance, Ohm's law, and series vs parallel circuits
  • Using a breadboard, battery, LED polarity, the resistor colour code, and the virtual multimeter
  • Meeting the Arduino Uno: pins, 5V/GND, and digital outputs
  • Block coding: setup and loop, turning pins on and off, and adding waits
  • Digital input: push buttons, pull-down resistors, and if/else logic
  • Analog input: potentiometers, LDRs, analogRead, and the Serial Monitor
  • Sound and colour: piezo buzzer tones and RGB LEDs
  • Variables, counters, and repeat loops
Mini Projects: Blinking LED · Traffic Light · Night Lamp (LDR) · Buzzer Melody · RGB Mood Lamp
Level 1 Capstone Output: Smart Traffic Junction with a pedestrian button and buzzer alert
Level 2 SESSIONS WITH INSTRUCTOR

Code Pulse 💡

Intermediate · 8 Weeks (~20 hours) · Ages 12+

The move from blocks to real Arduino C/C++ in Tinkercad's text editor. Covers PWM, functions, sensors, LCD displays, servos and DC motor drivers.

Prerequisites: Circuit Spark, or basic circuit knowledge
Coding Mode: Arduino C/C++ (text)

Topics Covered:

  • Arduino C/C++ syntax: data types, operators, and debugging with Serial
  • Control flow: if/else, switch, for and while loops, and millis() vs delay()
  • Functions and arrays, including a reusable LED chaser
  • PWM with analogWrite(), map() and constrain() for LED fading and brightness control
  • Sensors: HC-SR04 ultrasonic, TMP36 temperature, PIR motion, soil moisture, and gas sensor
  • Displays: 16×2 LCD (parallel and I2C) and 7-segment displays
  • Actuators: servo motors, DC motors with the L293D driver, transistor switching, and relays
  • Input devices: 4×4 keypad and IR remote
Mini Projects: Digital Thermometer · PIR Security Alarm · Automatic Plant Watering · Keypad Door Lock
Level 2 Capstone Output: Smart Parking Assistant, which shows ultrasonic distance on an LCD with a buzzer warning
Level 3 SESSIONS WITH INSTRUCTOR

System Forge 🛠️

Advanced · 10 Weeks (~25 hours) · Ages 14+ / ITI / Diploma

Engineering-grade techniques: state machines, hardware interrupts, timer registers, UART and I2C communication between boards, encoder-based PID motor control, and a documented capstone.

Prerequisites: Code Pulse, or working knowledge of Arduino C/C++
Coding Mode: Advanced Arduino C/C++ and register-level code

Topics Covered:

  • Non-blocking code and finite state machines
  • Hardware interrupts: attachInterrupt(), volatile, and debouncing
  • Timers and registers: direct port manipulation (DDRx/PORTx) and Timer1 basics
  • Communication protocols: UART serial and I2C master/slave between two Arduinos, with SPI covered conceptually
  • Closed-loop control: DC motors with encoders, speed measurement, and PID tuning
  • NeoPixel LED strips and multi-sensor fusion
  • Data visualisation with the Serial Monitor graph
  • The engineering process: requirements, schematic, component list (BOM), documentation, and moving from simulation to real hardware
Mini Projects: Elevator Controller (state machine) · Two-Arduino Chat over UART · PID Motor Speed Controller
Level 3 Capstone Output: Smart Home Automation System with keypad access, LCD, PIR, temperature control and relays, submitted with its schematic and BOM

Course Summary

Target Age: Ages 10–19 / ITI / Diploma
Levels: 3 Levels (Circuit Spark → Code Pulse → System Forge)
Total Duration: 24 Weeks (~60 hours)
Format: Self-Paced Video + Tinkercad Labs
Platform: Autodesk Tinkercad (Browser)
Requirements: Laptop/Desktop, Chrome
Certificate: Axilearn Certified (Each Level)

Key Highlights:

  • No hardware needed: 100% browser-based circuit simulation
  • Clear coding path: Blocks → Blocks + Text → Arduino C/C++
  • Step-by-step video labs with ready Tinkercad starter circuits
  • 17 mini projects plus 3 level-end capstone projects
  • Sensors, LCDs, servos, DC motors, relays, keypads & NeoPixels
  • Interrupts, timers, UART/I2C protocols, and PID motor control
  • Hardware-ready designs: can be rebuilt with physical Arduino kit
Learners Under 13: Tinkercad requires learners under 13 to join through a teacher's Tinkercad Classroom using a nickname and class code.