
Explore the fundamentals of embedded systems, from microcontrollers and architectures to sensors, actuators, and Arduino circuit design in Tinkercad for real-world intelligent applications.
The course on embedded systems using Tinkercad is organized into five modules. Explore Arduino Uno basics, Tinkercad circuits, and sensors and actuators such as pushbuttons, LED, infrared, and ultrasonic sensors.
Explore embedded systems as hardware and software built for a specific purpose, using Tinkercad to connect sensors, memory, and interfaces for input, processing, and output.
Explore how a microcontroller acts as a processor with memory on a chip. See how it uses sensors and actuators in embedded systems such as home automation, cars, and wearables.
Discover how embedded systems center microcontrollers in devices from cameras to cars, enabling home automation, health monitoring, robots, and security systems with sensors and artificial intelligence.
Explore microcontroller architecture, including processor core, I/O ports, RAM, ROM, timers, watchdog, and crystal oscillator. Compare von Neumann and Harvard architectures, noting shared versus separate memory and buses.
Explore the arithmetic and logical unit as the computational heart of a microcontroller, detailing operands, operation codes from memory, and results of add, subtract, multiply, and logic operations.
Explore the memory landscape of microcontrollers, distinguishing program memory from data memory and comparing ROM variants like EPROM and flash EEPROM, with RAM as volatile, temporary storage.
Explore how input/output ports and pins enable microcontrollers to sense sensors and drive devices, using digital and analog pins, timers, counters, and buses (address, data, control) to coordinate external hardware.
Compare microcontrollers and microprocessors: microcontrollers are computer-on-a-chip with integrated RAM, ROM, I/O, and timers for specific tasks; microprocessors require external components and offer higher processing power.
Explore the pin diagram of a microcontroller, including power, ground, input/output pins, communication pins, and interrupts, to understand device architecture and external connections.
Explore the Raspberry Pi as a low-cost single-board computer, its 40-pin GPIO and interfaces like I2C, SPI, PWM, UART, enabling IoT, robotics, and smart automation.
Identify the default pins of a microcontroller, including power (VCC) and ground, input/output ports, and transmitter and receiver. Learn how I2C and SPI enable data transfer, and how interrupts fit.
Explore the role of general purpose input/output pins in microcontrollers, with analog pins reading sensors and digital pins reading values 0 or 1 (five or zero volts) to control actuators.
Explore arduino uno serial pins 0 and 1 for transmitting and receiving, and compare inter-system protocols like uart, usart, usb with intra-system i2c, spi, and can.
Interrupts let a microcontroller temporarily suspend the main program to run a high-priority subroutine, with hardware and software interrupts, internal and external interrupts, and priority rules.
Explore Arduino platform with the Arduino Uno, an open source Atmega328p microcontroller featuring digital and analog pins for sensors and actuators, programmed in C plus plus with AV arc libraries.
Select a microcontroller by mapping project requirements to features: operating voltage, i/o pins, memory, power, architecture, clock speed, SPI, wireless options Bluetooth, in-circuit programming, and packaging.
Explore how to use Tinkercad’s circuit builder to design and simulate electronics with an Arduino microcontroller, connecting sensors and testing circuits before hardware assembly.
Create an active Tinkercad account, sign in with Google or other options, and start building circuits online to prototype embedded systems.
learn to control the Arduino internal LED via digital pin 13, using high and low signals to turn it on and off, and understand onboard status and serial LEDs.
Blink the internal LED on an Arduino Uno in Tinkercad by using setup and loop, pin mode 13 as output, and digital write high and low with a delay.
Learn to connect and blink an external LED with an Arduino Uno in Tinkercad, using a resistor, breadboard, and pin 13 with digitalWrite and delay.
Explore how a push button creates a closed circuit to control an led with an Arduino Uno in Tinkercad, using a breadboard, resistors, and simple code.
Explore the potentiometer’s working principle as a three-terminal adjustable resistor and voltage divider, and learn to use it to control LED brightness with an Arduino in a Tinkercad circuit.
Explore how a servo motor uses closed-loop feedback, PWM control, and a potentiometer sensor to achieve precise angular position, with Arduino and Tinkercad simulations.
Explore how stepper motors provide precise positioning through stator-rotor interactions, with wave, full, half, and micro stepping, and their use in robotics, 3D printing, and CNC machines.
Learn how a dc motor converts direct current into mechanical energy via armature and magnets, guided by Lorentz force and Fleming's left-hand rule, and how motor drivers enable microcontroller control.
Automate a railway crossing with an Arduino Uno in Tinkercad, using two push buttons to drive two servo motors and indicate gate status with LEDs.
Explore what a sensor is, how it detects environmental changes and sends information to a controller, and how transducers convert sensor signals into different energy forms with examples.
Explore the three sensor classifications—active vs passive, analog vs digital, and exteroceptive vs proprioceptive—and see examples like ultrasonic, temperature probes, accelerometers, light sensors, LiDAR, and IMU.
Explore how sensor characteristics like accuracy, precision, and drift affect performance in real-world conditions, and learn how to evaluate reliability and linearity across dynamic ranges.
Explore how ultrasonic sensors measure distance via time-of-flight, detecting proximity with SR-04, and simulate with Arduino in Tinkercad.
Explore how a light dependent resistor uses photoconductivity to change resistance with light. Build an LDR circuit in Tinkercad with Arduino to read analog values and detect dark or bright.
Learn how active infrared sensors use an emitter and detector for motion detection. Explore passive infrared sensing, PIR integration with Arduino, and ultrasonic distance measurement in a tinkercad circuit.
Explore how accelerometers, as mems capacitive sensors, measure capacitance changes between parallel plates to output acceleration data and enable use in cars, laptops, drones, and inertial navigation with gyroscopes.
Discover how the Global Positioning System uses trilateration with satellites, a receiver, and ground stations to determine location, velocity, and time for outdoor navigation and autonomous systems.
Design and simulate an anti-theft alarm using an ultrasonic sensor and a buzzer on an Arduino Uno in Tinkercad, with a breadboard and led indicators for proximity alerts.
Explore inertial measurement units and how accelerometers, gyroscopes, and magnetometers measure motion, orientation, and heading. Learn sensor fusion and inertial navigation for aerospace, mobile devices, and robotics.
Demonstrates force sensing resistors, their shunt and true modes, and their use in touch sensing and robotics. Builds an Arduino circuit with a flex sensor to read analog values.
Explore how lidar uses laser pulses and time-of-flight measurements to build 3d maps. Learn about airborne and terrestrial systems, components, and applications from surveying to autonomous vehicles.
Discover radar technology, which uses radio waves to detect and track objects, determine range, angle, and velocity, and uses transmitter, duplexer, antenna, receiver, and indicator to visualize data.
Explore simulating a tilt sensor in Tinkercad by wiring an Arduino, breadboard, resistor, and buzzer; read the tilt input and drive the buzzer accordingly.
Connect an Arduino to a 16x2 LCD in Tinkercad, wire the control pins, and use the LiquidCrystal library to display 'Prague Robotics' and 'Welcome all'.
Master fundamentals of embedded systems, microcontrollers and architectures, with hands-on tinkering in Arduino and Tinkercad, exploring sensors, actuators, and basic robotics concepts.
If you were interested to learn about electronic components, microcontrollers and how they are connected to get a task done in various fields like robotics, autonomous vehicles etc., then this is a great course for you. In this course we will be using Tinkercad. This is an online opensource software that has real time virtual electronic components and connections which can be simulated.
Have you wondered how an anti theft alarm works or how automatic railway gate opens or an autonomous cars. These devices use microcontrollers and various sensors, in which they are integrated and programmed to perform a specific task. All the electronic components has embedded systems in it.
In this course, we will cover basics of embedded systems and create various projects.
If you were interested to learn about electronic components, microcontrollers and how they are connected to get a task done in various fields like robotics, autonomous vehicles etc., then this is a great course for you. In this course we will be using Tinkercad. This is an online opensource software that has real time virtual electronic components and connections which can be simulated.
Have you wondered how an anti theft alarm works or how automatic railway gate opens or an autonomous cars. These devices use microcontrollers and various sensors, in which they are integrated and programmed to perform a specific task. All the electronic components has embedded systems in it.
In this course, we will cover basics of embedded systems and create various projects.