Gallery
Projects people have shared
Every one of these opens in the editor and runs. No account needed to look.
Built in
The projects that come with Mokxi
Every one has its own page: the circuit running, its code and its parts. Open any of them in the editor from there.
Arduino Uno R3
- First blinkBeginner
- Arduino Uno blinkBeginner
- MetronomeBeginner
- Night lightBeginner
- Light thereminBeginner
- Door alarmBeginner
- LED bar chaserIntermediate
- Sink chaserIntermediate
- Level lightBeginner
- Touch lampBeginner
- Traffic lightIntermediate
- Reaction timerIntermediate
- Reaction duelIntermediate
- Electronic diceIntermediate
- Joystick bar graphIntermediate
- Arcade leverBeginner
- Lit buttonBeginner
- LED and keyIntermediate
- Matrix ballIntermediate
- OLED on an UnoIntermediate
- Thermometer on an I2C LCDIntermediate
- Weather stationIntermediate
- Air quality monitorIntermediate
- Six MQ gas sensors on A0 to A5Beginner
- Alcohol, hydrogen, ozone and ammonia on A0 to A3Beginner
- Analog kit modules on A0 to A3Beginner
- KY comparator boards and an IR switchBeginner
- KY switch modules on pins 2 to 6Beginner
- Color sorterIntermediate
- Analog boardIntermediate
- Tilt levelIntermediate
- Dusk switchBeginner
- NTC thermometerBeginner
- Mux knobsIntermediate
- Mux eightIntermediate
- BarometerIntermediate
- Laser rulerBeginner
- Pulse oximeterIntermediate
- Lie detector, science fair styleIntermediate
- Swipe lampIntermediate
- JukeboxIntermediate
- Phone dialBeginner
- Two handsIntermediate
- Shelf labelIntermediate
- Cap touchIntermediate
- ScoreboardIntermediate
- Round watch faceIntermediate
- E-paper name badgeIntermediate
- Thermometers on one wireIntermediate
- Solar trackerAdvanced
- Clock and memoryIntermediate
- More pinsIntermediate
- Clap switchBeginner
- Kitchen scaleIntermediate
- Plant monitorIntermediate
- Desk clockIntermediate
- Tilt meterIntermediate
- Remote-controlled lampsIntermediate
- Bluetooth lampIntermediate
- Bluetooth chatBeginner
- HC-06 Bluetooth chatBeginner
- Send an SMSBeginner
- Receive an SMSBeginner
- GPS positionBeginner
- RFID doorIntermediate
- Radio doorbellAdvanced
- LoRa messengerAdvanced
- NFC entry and exitAdvanced
- RS-485 linkIntermediate
- RS-232 loopbackIntermediate
- DAC sine waveIntermediate
- Digital pot LED dimmerIntermediate
- Temperature and light on one I2C busBeginner
- Motor both waysIntermediate
- Robot car driveIntermediate
- Obstacle-avoiding carIntermediate
- Bumper carIntermediate
- Robot arm with joysticksIntermediate
- Pick and place arm on a PCA9685Advanced
- Arduino quadruped robotAdvanced
- Robot arm inverse kinematicsAdvanced
- Robot arm record and playbackAdvanced
- RC plane elevon and V-tail mixerIntermediate
- MPU6050 servo stabilizerAdvanced
- Wireless robot arm with nRF24L01Advanced
- Fire fighting robotAdvanced
- Sumo robotIntermediate
- Maze-solving robotIntermediate
- Light-seeking robotBeginner
- Infrared remote roverIntermediate
- Wheel-encoder square driverAdvanced
- Scanning obstacle roverIntermediate
- Hexapod robotAdvanced
- Robot vacuum behaviorsIntermediate
- Hand gesture controlled carAdvanced
- Ultrasonic water tank level monitorIntermediate
- Bidirectional visitor counterIntermediate
- Smart blind stickIntermediate
- Automatic pet feederIntermediate
- MAX7219 scrolling text displayBeginner
- Temperature data logger with an SD cardIntermediate
- Kalman filter tilt angle with an MPU6050Intermediate
- GPS speedometer with a trip odometerIntermediate
- Automatic curtain opener with a stepper motorIntermediate
- I2C keypad door lock with an LCDIntermediate
- Indoor and outdoor thermometer on two OLEDsIntermediate
- LoRa weather station with acknowledgmentsAdvanced
- nRF24L01 sensor network with RF24NetworkAdvanced
- Solar battery monitor with an INA3221Intermediate
- Home energy monitor with EmonLibIntermediate
- Stepper turntableIntermediate
- TB6612 robot driveIntermediate
- MX1508 two-motor driveBeginner
- DRV8871 motor driverBeginner
- IBT-2 BTS7960 big motor driverIntermediate
- TMC2209 stepper driverIntermediate
- 8-channel relay boardBeginner
- TB6600 stepper driverIntermediate
- Brushless motor on an ESCIntermediate
- Linear actuator out and backBeginner
- PC fan speed and tachometerIntermediate
- Workbench lightIntermediate
- Motion alarm sirenBeginner
- Touch climate displayIntermediate
- Lux night lampBeginner
- Dosing pumpIntermediate
- Aquarium air pump and doserBeginner
- Line-following cartIntermediate
- Pocket gaussmeterBeginner
- Motor current meterBeginner
- Lamp power meterBeginner
- DC voltmeterBeginner
- Soil moisture meterBeginner
- Water pressure gaugeBeginner
- Pitot airspeed meterIntermediate
- Aquarium water monitorIntermediate
- UV index meterBeginner
- Wind and rain stationIntermediate
- Sump alarmBeginner
- Bench supply monitorAdvanced
- Delta-T monitorAdvanced
- HVAC thermostatAdvanced
- Sump pump controllerIntermediate
- Leak detector with shutoff valveIntermediate
- Voltage drop calculatorIntermediate
- GFCI concept demo (not a real GFCI)Intermediate
- Generator transfer switchAdvanced
- Panel load monitorIntermediate
- Motor starterAdvanced
- Pressure tank monitorAdvanced
- Water heater thermostatAdvanced
- Four-way switch logicIntermediate
- Geiger counterBeginner
- Reject stationIntermediate
- Line OEE dashboardIntermediate
- Merge jamAdvanced
- ASRS pickerAdvanced
- Light curtainIntermediate
- PLC ladderAdvanced
- Pick and placeAdvanced
- Batch mixerIntermediate
- Packaging lineIntermediate
- Bottling lineIntermediate
- Secret knock lockIntermediate
- Touchless soap dispenserBeginner
- Heat, magnet and wheelBeginner
- Steppers on A4988 and DRV8825Intermediate
- Music boxIntermediate
- Relay boardIntermediate
- Opto pressIntermediate
- Lamp inrushIntermediate
- Radar lightBeginner
- ThermocoupleBeginner
- Nine axesIntermediate
- Hiking compassIntermediate
- Energy meterIntermediate
- PZEM-004T energy monitorIntermediate
- PMS5003 dust monitorIntermediate
- AC voltmeterBeginner
- Two railsIntermediate
- Kiln and bath probesIntermediate
- Kitchen airIntermediate
- Height meterIntermediate
- CO2 monitorIntermediate
- IR decoderBeginner
- Solenoid tapIntermediate
- Electromagnet hold and dropIntermediate
- Solid-state relay on 24 V ACIntermediate
- Peltier cooler with a MOSFET moduleIntermediate
- Power moduleBeginner
- Relays reverse a motorIntermediate
- Stepper dial on the analyzerIntermediate
- Pong consoleAdvanced
- OLED pongAdvanced
- Pocket petAdvanced
- SnakeAdvanced
- Factory 1: Mining drillIntermediate
- Factory 2: BeltsIntermediate
- Factory 3: Robot armIntermediate
- Factory 4: SmelterIntermediate
- Factory 5: AssemblerAdvanced
- Factory 6: Splitter and mergerAdvanced
- Factory 7: Power gridAdvanced
- Factory 8: Logistics robotAdvanced
- Factory 9: Production dashboardAdvanced
- Factory 10: Build your ownAdvanced
- Snake on two matricesAdvanced
- Orbit simulatorAdvanced
- Tilt sandAdvanced
- Moon phase clockAdvanced
- Lunar LanderAdvanced
- Game of LifeAdvanced
- Drum machineIntermediate
- ADSR synthIntermediate
- ArpeggiatorIntermediate
- Tap-tempo metronomeIntermediate
- TunerIntermediate
- LooperIntermediate
- Ringtone playerIntermediate
- Grid sequencerAdvanced
- Waveform labIntermediate
- Claw machine controllerAdvanced
- Arcade claw machineAdvanced
- Vending machineAdvanced
- Slot machineAdvanced
- Laser swordAdvanced
- Arc reactor and faceplateIntermediate
- Rhythm gameAdvanced
- 4x4x4 LED cubeAdvanced
- Balance botAdvanced
- Number guessIntermediate
- CalculatorAdvanced
- Digital pianoBeginner
- Whack-a-moleIntermediate
- Pomodoro timerBeginner
- Automatic plant watererIntermediate
- Word gameAdvanced
- Twenty by fourIntermediate
- Three small screensAdvanced
- Two color screensAdvanced
- Touch paintIntermediate
- Level meterIntermediate
- Four-digit counterAdvanced
- RGB color mixerBeginner
- Rotary encoderBeginner
- Fog machine triggerBeginner
- Grabbing candy bowlBeginner
- Jump-scare boxIntermediate
- Talking skullIntermediate
- Haunted windowIntermediate
- Tree topper starBeginner
- Sleigh-bell doorbellBeginner
- Christmas countdownIntermediate
- Christmas light showAdvanced
- Rocket flight computerAdvanced
- Mars roverAdvanced
- Satellite trackerAdvanced
- New Year's countdownIntermediate
- New Year's ball dropBeginner
- Car washIntermediate
- Washing machineIntermediate
- XY pen plotterIntermediate
- Coin pusherIntermediate
- Ticket redemption counterIntermediate
- Elevator controllerAdvanced
- Gumball machineIntermediate
- Lunar New Year lanternBeginner
- Red envelope boxBeginner
- Lion dance headIntermediate
- Light-up Valentine heartBeginner
- Love meterBeginner
- Send a heartbeatAdvanced
- Pi digits on an LCDIntermediate
- Buffon's needleIntermediate
- Rainbow to the pot of goldBeginner
- Pot-of-gold treasure boxIntermediate
- Holi color mixerBeginner
- Holi color catcherIntermediate
- Crescent and star lanternBeginner
- Eid greeting cardBeginner
- Egg hunt finderBeginner
- Hatching chickBeginner
- Lights-out reminderBeginner
- Message display giftBeginner
- Kind words night lightBeginner
- LED fireworksIntermediate
- LED sparklerBeginner
- Ofrenda candlesBeginner
- Marigold pathBeginner
- Diwali diya rowBeginner
- Rangoli lightsIntermediate
- Hanukkah menorahBeginner
- Dreidel spinnerBeginner
- Kwanzaa kinaraBeginner
- CrosswalkBeginner
- Cat laser toyBeginner
- Temperature-controlled fanBeginner
- LM358 dark switch with an ArduinoIntermediate
- ULN2003A solenoid from an ArduinoBeginner
- ULN2003 board stepping its LEDsBeginner
- LM311 zero-cross detector into an ArduinoIntermediate
- Mini pump plant watererBeginner
- Piggy bankIntermediate
- Heartbeat monitorIntermediate
- ECG heart monitor plotBeginner
- Tilt mazeIntermediate
- Water meterBeginner
- Parking barrierIntermediate
- Distance rainbowBeginner
- Touch pianoBeginner
- Fever thermometerBeginner
- Thermal cameraIntermediate
- Alarm clockIntermediate
- Fingerprint door lockIntermediate
- Fortune printerBeginner
- Police lights and sirenBeginner
- Arcade button Simon gameIntermediate
- Dino game on an I2C LCDIntermediate
- Ultrasonic radarIntermediate
- Smart dustbinBeginner
- RFID attendance systemAdvanced
- Flappy Bird on an OLEDIntermediate
- Space Invaders on an OLEDAdvanced
- Gas leak detector with an MQ-2Beginner
- Breathalyzer with an MQ-3Intermediate
- Battery level indicatorBeginner
- Battery and alternator monitorIntermediate
- EGT gauge with peak hold and alarmIntermediate
- OBD-II style gauge clusterIntermediate
- Engine tachometer with shift lightIntermediate
- CAN bus dash readerAdvanced
- Boost and oil pressure gaugeIntermediate
- Fuel level gaugeIntermediate
- Turn signals and hazard flasherIntermediate
- Wheel speed and odometerIntermediate
- Tire pressure check stationIntermediate
- Engine hour meterIntermediate
- Torque angle meterIntermediate
- Object counter with an E18-D80NKBeginner
- 12 V lamp dimmer with a MOSFET moduleBeginner
- Power an Arduino Uno from 12 V with an LM2596Beginner
- Bluetooth RC car with an HC-05Intermediate
- Joystick robot car with an L298NIntermediate
- IBT-2 motor speed control with a knobIntermediate
- Stepper speed control with a TMC2209 and a knobIntermediate
- IR remote control relay moduleBeginner
- Bluetooth home automation with relaysBeginner
- PIR motion light with a relayBeginner
- Water level controller with float switchesIntermediate
- Defuse the doomsday deviceIntermediate
- Zombie tripwireIntermediate
- Bunker battery gaugeIntermediate
- Morse code telegraph decoderIntermediate
- Bunker airlock interlockIntermediate
- Find the emergency broadcastIntermediate
- Rescue beaconBeginner
- Two-digit counterIntermediate
- Three-digit voltmeterIntermediate
- Heart on a bare 8x8 matrixAdvanced
- Red, green and orange on a bicolor matrixAdvanced
- LCD keypad shield buttonsBeginner
- Two motors on an L293D motor shieldIntermediate
- Adafruit Motor Shield v2, two motorsIntermediate
- Two steppers on a CNC shieldIntermediate
- 12 V RGB strip color fadeIntermediate
- Two AC lamps on an SSR boardIntermediate
- 16-channel relay board chaserBeginner
- Deep-sea dive computerAdvanced
- Sonar depth and fish finderIntermediate
- SeismographAdvanced
- Bop-It reaction gameAdvanced
- DimmerBeginner
- Night light with a light sensorBeginner
- ThermometerIntermediate
- Parking sensorIntermediate
- D-pad pongAdvanced
- Tilt alarmBeginner
- Servo faderBeginner
- Big servoBeginner
- Motor on a transistorIntermediate
- Keypad lockAdvanced
- Fade an LEDBeginner
- Button and LEDBeginner
- Read a knobBeginner
- Piezo melodyBeginner
- Starship control panelBeginner
- Warm-hands meterBeginner
- Color-mixing lampBeginner
- Mood dialBeginner
- Four-key keyboardBeginner
- Tilt hourglassBeginner
- Motor pinwheelBeginner
- Spinning zoetropeIntermediate
- Answer ballBeginner
- Active buzzerBeginner
- Tilt switchBeginner
- Servo sweepBeginner
- DHT11 temperature and humidityBeginner
- LCD1602 helloBeginner
- Thermistor thermometerIntermediate
- Photocell light meterIntermediate
- Countdown digitIntermediate
- Relay switches a motorIntermediate
- Remote stepperIntermediate
- PIR motion lightBeginner
- Water level sensorBeginner
- Real-time clockBeginner
- Knob stepperIntermediate
- Servo turnouts with a panelIntermediate
- Level crossingIntermediate
- Block signalsAdvanced
- DC throttle with momentumIntermediate
- Stepper homingIntermediate
- Heated bed PIDAdvanced
- Mini G-code plotterAdvanced
- Filament runout sensorIntermediate
- Two Arduino Unos talking over serialIntermediate
- Two Arduino Unos as an SPI master and slaveAdvanced
- An LED on the 5 V pinBeginner
- RGB fade on pins 6, 5 and 3Beginner
- Two buttons, one LEDBeginner
- Passive buzzer on pin 8Beginner
- Ultrasonic distance on pins 12 and 11Beginner
- Joystick on A0, A1 and pin 2Beginner
- LCD1602 on pins 7 to 12Beginner
- Thermistor thermometer on an LCD (pins 7 to 12)Intermediate
- Eight LEDs on a 74HC595 (pins 12, 9 and 11)Intermediate
- Serial monitor drives eight LEDs (74HC595)Intermediate
- Photocell bar graph on a 74HC595Intermediate
- One-digit countdown on a 74HC595 (pins 2, 4 and 3)Intermediate
- Four-digit display on a 74HC595 (pins 8, 10 and 9)Intermediate
- DC motor on an L293D (pins 5, 3 and 4)Intermediate
- Relay switched by an L293D (pins 5, 3 and 4)Intermediate
- Stepper motor on pins 8 to 11Beginner
- Membrane keypad on pins 9 to 2Beginner
- MAX7219 8x8 matrix (pins 12, 10 and 11)Beginner
- MPU-6050 readings over I2CBeginner
- Sound sensor on A0 and pin 3Beginner
- RC522 RFID reader (SS 10, RST 9)Beginner
- EEPROM: memory that survives a resetBeginner
- Countdown timer on a four-digit displayAdvanced
- Tilt dice on an 8x8 matrixIntermediate
- Ultrasonic ranging on an LCDIntermediate
- Remote control light switch (IR on 12, servo on 11)Beginner
- Motion night light (PIR on 12, RGB on 5, 6 and 9)Beginner
- Tilt snake on an 8x8 matrixIntermediate
- Memory math game on an LCD and an IR remoteIntermediate
- Catch the beans: a tilt game on an 8x8 matrixIntermediate
- Alarm clock with a timer on a four-digit displayAdvanced
- RFID time clock with an LCD and a DS1307Advanced
- Knock lock on the book’s pinsIntermediate
- Touch lamp, LED on pin 12Beginner
- Blink an LED on pin 9Beginner
- Flowing lights on pins 2 to 9Beginner
- Button on pin 12 lights the LED on pin 13Beginner
- Doorbell: button on pin 2, buzzer on pin 8Beginner
- Relay on pin 8 through a transistorBeginner
- RGB colors on pins 11, 10 and 9Beginner
- Knob on A0 dims the LED on pin 9Beginner
- Light meter: photoresistor on A0, LEDs on pins 5 to 12Beginner
- LCD1602 on pins 4, 6 and 10 to 13Beginner
- Thermistor on A0, degrees on an LCD (pins 4, 6, 10 to 13)Intermediate
- Ultrasonic distance on an LCD (TRIG 2, ECHO 3)Intermediate
- IR receiver on pin 2Beginner
- DHT11 on pin 3, readings on an LCDIntermediate
- Joystick on A0, A1 and pin 8Beginner
- Seven-segment digit on pins 4 to 11Beginner
- Hex digits through a 74HC595 (pins 11, 8 and 12)Intermediate
- Stepper follows a knob (pins 2 to 5)Intermediate
- Stopwatch on a four-digit displayAdvanced
- Quiz buzzer for three playersIntermediate
- Three-speed fan on an L293D (pins 9 and 10)Intermediate
- Digital dice on a 74HC595 (pins 11, 8 and 12)Intermediate
- An LED on 5 V, with a multimeter on itBeginner
- Series and parallel LEDs on 5 VBeginner
- Blink an LED on pin 3Beginner
- Traffic lights on pins 3, 4 and 5Beginner
- Traffic lights with a crossing button on pin 8Beginner
- Morse code on an active buzzer (pin 9)Beginner
- Siren on a passive buzzer (pin 9)Beginner
- Joystick lights the way (LEDs on 8 to 11)Beginner
- Dinosaur game player: light sensor on A0, servo on 9Beginner
- Warm or cool light: a knob blends an RGB LEDBeginner
- Summer fan: four buttons and an L293D (pins 9 and 10)Intermediate
- I2C LCD1602: find its address, then say helloBeginner
- On and off desk lamp: button on 7, relay on 2Beginner
- Smart trash can: ultrasonic on 8 and 7, servo lid on 9Intermediate
- Automatic soap dispenser: ultrasonic on 8 and 7, pump on 2Intermediate
- Temperature alarm: thermistor on A0, RGB on 10, 11 and 12Intermediate
- Remote-controlled colors: IR on pin 2, RGB on 11, 10 and 9Intermediate
- Twinkle, Twinkle, Little Star on a passive buzzer (pin 9)Beginner
- Pomodoro timer on an active buzzer (pin 9)Beginner
- Reversing radar: ultrasonic, buzzer and I2C LCDIntermediate
- Cyber dice: seven-segment on pins 2 to 8, button on 9Intermediate
- Flowing light on a 74HC595 (pins 11, 8 and 12)Intermediate
- Type a digit: serial to a 74HC595 display (pins 11, 8 and 12)Intermediate
- Plant monitor: light, soil, temperature and a pumpAdvanced
- Radar sweep: ultrasonic on 10 and 11, servo on 12Intermediate
- Guess the number: IR remote and an I2C LCDIntermediate
- Stopwatch: four-digit display, digits on 10 to 13Advanced
- RFID reader with an I2C LCDIntermediate
- Access control: RFID card opens a stepper doorAdvanced
- A push button lights an LED, no codeBeginner
- Blink an LED on pin 13, once a secondBeginner
- Two LEDs take turns on pins 4 and 5Beginner
- LED bar graph on pins 3 to 12Beginner
- Four brightnesses from PWM: pins 5, 6, 9 and 10Beginner
- Breathing LED on pin 5Beginner
- Push button on pin 12 lights the LED on pin 9Beginner
- Push button on pin 12 toggles the LED on pin 9Beginner
- Serial echo: the board repeats what you typeBeginner
- Set the LED on pin 11 from the serial monitorBeginner
- Photoresistor night light: A0 dims the LED on pin 9Beginner
- Three knobs mix an RGB LED (pins 11, 10 and 9)Beginner
- Random colors on an RGB LED (pins 11, 10 and 9)Beginner
- Transistor doorbell: button on 12, buzzer on 9Beginner
- Passive buzzer alarm on pin 9, through a transistorBeginner
- Relay switches a motor: button on 12, relay on 9Intermediate
- A knob drives a motor both ways through an L293DIntermediate
- Servo sweep on pin 3Beginner
- A knob on A0 points the servo on pin 3Beginner
- Thermometer: a thermistor on A0Beginner
- I2C LCD clock and thermometerIntermediate
- A light runs along eight LEDs on a 74HC595 (pins 11, 12 and 13)Intermediate
- A smile and scrolling digits on an 8x8 matrix (74HC595 rows, pins 2 to 9 columns)Advanced
- Falling rain on eight LEDs (74HC595, pins 11, 12 and 13)Intermediate
- Hex digits on a common-anode display (74HC595, pins 11, 12, 13)Intermediate
- Four digits from one 74HC595 (pins 11, 12, 13 and 7 to 4)Advanced
- Keypad on pins 11 to 4Beginner
- Combination lock: keypad, servo bolt and buzzerIntermediate
- Vibration alarm: a spring switch on pin 3, a buzzer on 13Beginner
- IR remote codes on pin 12Beginner
- Remote dimmer: IR on 12, LED on 5, buzzer on 13Intermediate
- DHT11 temperature and humidity on pin 10Beginner
- Motion sensor on pin 12 lights the LED on 13Beginner
- A button doorbell with a lamp, no codeBeginner
- LED module on pin 7, blinkingBeginner
- 3 W power LED on pin 13Beginner
- RGB LED module: red 11, blue 10, green 9Beginner
- Analog temperature module on A0Beginner
- Photocell module on A0Beginner
- Analog sound module on A0Beginner
- Analog rotation sensor on A0Beginner
- Passive buzzer module on pin 3Beginner
- Active buzzer module on pin 3Beginner
- Button module on pin 3 lights the LED on 13Beginner
- Tilt switch on pin 3 lights the LED on 13Beginner
- Photo interrupter on pin 3 lights the LED on 13Beginner
- Touch sensor on pin 2 lights the LED on 13Beginner
- Knock sensor on pin 3 lights the LED on 13Beginner
- Hall sensor on pin 3 lights the LED on 13Beginner
- Line tracking sensor on pin 3Beginner
- Obstacle sensor on pin 3 lights the LED on 13Beginner
- Motion sensor on pin 3 lights the LED on 13Beginner
- Flame sensor on pin 2 lights the LED on 13Beginner
- Vibration sensor on pin 3, read by an interruptBeginner
- Gas sensor module on A0Beginner
- Alcohol sensor on A0Beginner
- IR receiver module on pin 11Beginner
- Rotary encoder on pins 2, 3 and 4, LEDs on 5 and 6Intermediate
- LM35 temperature sensor on A0Beginner
- DS18B20 temperature sensor on pin 2Beginner
- ADXL345 accelerometer on I2CIntermediate
- DHT11 module on pin 4Beginner
- Ambient light sensor on A0Beginner
- Ultrasonic sensor on 8 and 7, the LED on 13 when out of rangeBeginner
- Joystick module: A0, A1 and pin 3Beginner
- DS3231 real-time clock on I2CBeginner
- Relay module on pin 8Beginner
- Steam sensor on A0Beginner
- Servo sweep on pin 10Beginner
- Blink an LED on pin 8Beginner
- RGB LED on pins 3, 5 and 6Beginner
- Passive buzzer scale on pin 12Beginner
- Eight LEDs on a 74HC595 (pins 2, 5 and 4)Intermediate
- Photoresistor bar graph on a 74HC595 (pins 9, 12 and 11)Intermediate
- One-digit countdown on a 74HC595 (pins 8, 10 and 9)Intermediate
- Tilt switch on A5 lights the LED on pin 8Beginner
- DHT11 on A0, read with no libraryIntermediate
- Remote stepper, a whole turn a pressIntermediate
- LCD1602 in 8-bit mode on pins 2 to 12Intermediate
ESP32-C3-DevKitM-1
- ESP32-C3 blinkBeginner
- ESP32-C3 buttonBeginner
- ESP32-C3 serialBeginner
- ESP32-C3 PWM fadeBeginner
- ESP32-C3 servoBeginner
- ESP32-C3 SimonAdvanced
- Blink, with a breakpointBeginner
- Knight RiderBeginner
- Morse senderBeginner
- Breathing LEDIntermediate
- Dice on an ESP32-C3Intermediate
- OLED diceIntermediate
- ESP32-C3 thumb stickIntermediate
- Two boards, one wireAdvanced
- Two barometersIntermediate
- Current and voltageIntermediate
- WiFi: join the networkBeginner
- WiFi: fetch the weatherIntermediate
- API lab: fetch JSONIntermediate
- WiFi: a lamp on a web pageIntermediate
- Smart home hubAdvanced
- OLED on an ESP32-C3Intermediate
- Binary clockIntermediate
- Rainbow stripIntermediate
- Plasma panelAdvanced
- Ring SimonAdvanced
- OLED pong on an ESP32-C3Advanced
- Pong, two buttonsAdvanced
- Desk buddy robotAdvanced
- StackerAdvanced
- Tic-tac-toe vs minimaxAdvanced
- Chiptune playerAdvanced
- TypewriterAdvanced
- ConsoleAdvanced
- Handheld game consoleAdvanced
- Sound-reactive LED stripIntermediate
- Arcade button lightingIntermediate
- Home Assistant multisensorIntermediate
- Radar hallway sensorIntermediate
- Garage door openerIntermediate
- LED strip controllerIntermediate
- Plant sensor for Home AssistantBeginner
ESP32-C6-DevKitC-1
ESP32 DevKit V1
- ESP32 knobBeginner
- ESP-NOW button and LEDIntermediate
- ESP32 PZEM-004T energy monitorIntermediate
- ESP32 ILI9488 touch paintIntermediate
- ESP32 ST7796S touch paintIntermediate
- ESP32 I2S microphone level meterIntermediate
- ESP32 I2S sine playerIntermediate
- ESP32 traffic emergency system with RFIDIntermediate
- ESP32 DHT22 weather web serverIntermediate
- ESP32 web server with two LEDsBeginner
- ESP32 async web server: BME280, slider and relayIntermediate
- ESP32 Telegram doorbell with a PIR sensorIntermediate
- ESP32 NTP clock on a TM1637 displayBeginner
- ESP32 Bluetooth serial lampBeginner
- ESP32 BLE UART lampIntermediate
- MicroPython blink on an ESP32Beginner
- MicroPython button interrupt on an ESP32Beginner
- MicroPython PWM fade on an ESP32Beginner
- DHT22 on an ESP32 with MicroPythonBeginner
- SSD1306 OLED on an ESP32 with MicroPythonBeginner
- MicroPython WiFi weather on an ESP32Intermediate
- Audio spectrum analyzerAdvanced
- Animatronic eyesAdvanced
- An ESP32 and an Arduino Uno talking over serialIntermediate
ESP32-S3-DevKitC-1
ESP8266 NodeMCU V1.0
Raspberry Pi Pico
- Pico buttonBeginner
- Pico chaserBeginner
- Stop the light gameBeginner
- MicroPython knob dimmerBeginner
- MicroPython BME280 weather on an OLEDIntermediate
- CircuitPython blink on a PicoBeginner
- CircuitPython button on a PicoBeginner
- CircuitPython NeoPixel rainbow on a PicoBeginner
- CircuitPython BME280 on a PicoBeginner
- CircuitPython OLED text on a PicoBeginner
- DHT11 on a Pico with MicroPythonBeginner
- HC-SR04 on a Pico with MicroPythonBeginner
- Pico arcade buttonBeginner
- Leverless controller on a PicoAdvanced
- Fight stick on a PicoAdvanced
- Mixbox-style controller on a PicoAdvanced
- MicroPython blink on the Pico’s own LED, GP25Beginner
- MicroPython blink on a Pico, LED on GP15Beginner
- MicroPython button on GP13 lights an LED on GP15Beginner
- MicroPython table lamp on a Pico: a button toggles an LEDBeginner
- MicroPython flowing light on a Pico’s LED bar graphBeginner
- MicroPython breathing LED on a Pico, PWM on GP15Beginner
- MicroPython meteor light on a Pico’s LED bar, PWMIntermediate
- MicroPython on a Pico: import a module of your ownBeginner
- MicroPython random colors on a Pico’s RGB LEDBeginner
- MicroPython color wheel on a Pico’s RGB LEDBeginner
- MicroPython NeoPixels on a Pico: 8 LEDs on GP16Beginner
- MicroPython rainbow on a Pico’s 8 LED moduleBeginner
- MicroPython doorbell on a Pico: button and buzzerBeginner
- MicroPython alarm on a Pico: a siren on a passive buzzerIntermediate
- MicroPython serial print on a Pico: seconds since startBeginner
- MicroPython UART loopback on a Pico: GP8 to GP1Intermediate
- MicroPython on a Pico: read a potentiometer on GP26Beginner
- MicroPython dimmer on a Pico: a knob sets an LEDBeginner
- MicroPython color mixer on a Pico: three knobs, RGB LEDIntermediate
- MicroPython knob rainbow on a Pico: a pot turns 8 LEDsIntermediate
- MicroPython night lamp on a Pico: light sensor on GP26Beginner
- MicroPython thermometer on a Pico: thermistor on GP26Intermediate
- MicroPython joystick on a Pico: X, Y and the pressBeginner
- MicroPython 74HC595 flowing light on a PicoIntermediate
- MicroPython 7-segment digit on a Pico through a 74HC595Intermediate
- MicroPython four-digit display on a Pico, multiplexedAdvanced
- MicroPython relay and motor on a Pico: a button toggles itIntermediate
- MicroPython L293D motor on a Pico: a knob sets speedIntermediate
- MicroPython servo sweep on a Pico, signal on GP16Beginner
- MicroPython servo knob on a Pico: a pot points the servoBeginner
- MicroPython stepper motor on a Pico, GP21 to GP18Intermediate
- MicroPython I2C LCD1602 on a Pico, GP14 and GP15Beginner
- MicroPython HC-SR04 on a Pico, timed by handIntermediate
- MicroPython HC-SR04 on a Pico with a driver moduleIntermediate
- MicroPython 4x4 keypad on a Pico, GP13 to GP6Intermediate
- MicroPython keypad door lock on a Pico: servo and buzzerAdvanced
- MicroPython IR remote on a Pico: print each button’s codeIntermediate
- MicroPython IR remote dimmer on a Pico: keys 0 to 3Intermediate
- MicroPython DHT11 on a Pico: temperature and humidityBeginner
- MicroPython DHT11 and LCD1602 on a PicoIntermediate
- MicroPython motion sensor on a Pico: PIR on GP18, LEDBeginner
- MicroPython MPU6050 on a Pico: acceleration and rotationIntermediate
- MicroPython RFID on a Pico: read a card’s UID, RC522Advanced
- MicroPython RFID on a Pico: write a card and read it backAdvanced
Raspberry Pi Pico W
- Pico W chaserBeginner
- Pico W MicroPython blink on GP15Beginner
- Pico W LED bar graph fills and emptiesBeginner
- Pico W fading LED with PWM on GP15Beginner
- Pico W RGB LED mixes orange with PWMBeginner
- Pico W button on GP14 with a pull-downBeginner
- Pico W tilt switch on GP14Beginner
- Pico W slide switch on GP14Beginner
- Pico W micro switch on GP14Beginner
- Pico W reed switch interrupt on GP14Beginner
- Pico W PIR motion sensor on GP14Beginner
- Pico W knob on GP28 dims an LED on GP15Beginner
- Pico W photoresistor divider on GP28Beginner
- Pico W thermistor thermometer on GP28Beginner
- Pico W water level sensor on GP28Beginner
- Pico W button switches an LED through an S8050Beginner
- Pico W relay through an S8050 switches an LEDIntermediate
- Pico W active buzzer beeps through an S8050Beginner
- Pico W passive buzzer plays notes with PWMBeginner
- Pico W WS2812 strip of eight on GP0Beginner
- Pico W I2C LCD1602 on GP6 and GP7Beginner
- Pico W fan motor both ways on a motor driverIntermediate
- Pico W water pump on a motor driverBeginner
- Pico W servo sweep on GP15Beginner
- Pico W joystick on GP27, GP26 and GP22Beginner
- Pico W 4x4 keypad on GP2 to GP9Intermediate
- Pico W MPR121 touch keyboard on I2C1Intermediate
- Pico W 74HC595 fills eight LEDsIntermediate
- Pico W 74HC595 counts 0 to 9 on a digitIntermediate
- Pico W four-digit display counts secondsIntermediate
- Pico W HC-SR04 distance on GP17 and GP16Intermediate
- Pico W DHT11 temperature and humidity on GP16Beginner
- Pico W MPU6050 acceleration and rotationIntermediate
- Pico W infrared remote decoder on GP17Intermediate
- Pico W MFRC522 reads and writes RFID cardsAdvanced
- Pico W light theremin: light sets the pitchIntermediate
- Pico W room temperature on an I2C LCDIntermediate
- Pico W alarm siren and lamp on a slide switchIntermediate
- Pico W passenger counter: PIR and four digitsIntermediate
- Pico W ten-second game with a tilt switchIntermediate
- Pico W traffic light with a countdown displayIntermediate
- Pico W guess the number: keypad and LCDAdvanced
- Pico W RFID music player with a WS2812 stripAdvanced
- Pico W fruit piano: MPR121, buzzer and RGB LEDAdvanced
- Pico W reversing aid: HC-SR04 and a beeperIntermediate
- Pico W tilt controller: MPU6050 points a servoAdvanced
- Pico W joins WiFi in MicroPythonBeginner
- Pico W WiFi weather and time on an I2C LCDIntermediate
- Pico W web server sets an RGB LEDAdvanced
- MicroPython WiFi station mode on a Pico WBeginner
- MicroPython WiFi access point mode on a Pico WBeginner
- MicroPython WiFi AP and station at once on a Pico WIntermediate
- MicroPython web server on a Pico W: switch the LEDAdvanced
STM32F411 Black Pill
Arduino Leonardo
Seeed XIAO SAMD21
BBC micro:bit V2
Arduino Pro Mini
WCH CH32V003
Arduino Micro
SparkFun Pro Micro
- Pro Micro blinkBeginner
- Fight stick on a Pro MicroIntermediate
- Leverless SOCD cleaningIntermediate
- Guitar controller on a Pro MicroIntermediate
- Dance pad on a Pro MicroIntermediate
- Flight stick and throttle on a Pro MicroAdvanced
- Load cell pedals on a Pro MicroAdvanced
- Stream deck on a Pro MicroIntermediate
- Sim racing button boxAdvanced
- H-pattern shifter and handbrakeAdvanced
- Autopilot and landing gear panelAdvanced
- Key matrix numpadAdvanced
- Macro pad for streamers and codersAdvanced
- MIDI controllerAdvanced
Wemos D1 mini
ESP-01S
Seeed XIAO ESP32-C3
Seeed XIAO ESP32-C6
ESP32-DevKitC V4
- DevKitC blinkBeginner
- MicroPython blink on ESP32 GPIO 2Beginner
- MicroPython button on GPIO 13 lights an LEDBeginner
- MicroPython table lamp: a button toggles an LEDBeginner
- MicroPython flowing light on a ten-segment LED barBeginner
- MicroPython breathing LED with PWM on GPIO 2Beginner
- MicroPython meteor light on eight PWM bar segmentsIntermediate
- MicroPython random colors on a common-anode RGB LEDBeginner
- MicroPython color wheel on a common-anode RGB LEDBeginner
- MicroPython NeoPixel: eight WS2812 LEDs on GPIO 2Beginner
- MicroPython rainbow on eight NeoPixelsBeginner
- MicroPython doorbell: a button sounds a buzzerBeginner
- MicroPython alarm siren on a passive buzzerIntermediate
- MicroPython serial print: the ESP32’s running timeBeginner
- MicroPython serial echo: input() on an ESP32Beginner
- MicroPython dimmer: a knob on GPIO 36, an LED on 25Beginner
- MicroPython color mixer: three knobs, one RGB LEDIntermediate
- MicroPython knob turns a NeoPixel rainbowIntermediate
- MicroPython night lamp: a photoresistor dims an LEDBeginner
- MicroPython thermometer: a thermistor on GPIO 36Intermediate
- MicroPython joystick on GPIO 36, 39 and 14Beginner
- MicroPython 74HC595 flowing light on an LED barIntermediate
- MicroPython 7-segment digit through a 74HC595Intermediate
- MicroPython four-digit display, multiplexedAdvanced
- MicroPython relay switches a motor: button on 15Intermediate
- MicroPython knob drives a motor both ways, L293DAdvanced
- MicroPython servo sweep on GPIO 15Beginner
- MicroPython knob points a servo: GPIO 34 and 15Beginner
- MicroPython stepper motor on a ULN2003 boardIntermediate
- MicroPython I2C LCD1602: hello and a counterIntermediate
- MicroPython HC-SR04 distance, timed by handIntermediate
- MicroPython HC-SR04 distance with a driver fileIntermediate
- MicroPython 4x4 keypad on an ESP32Intermediate
- MicroPython keypad door lock with a servoAdvanced
- MicroPython infrared remote codes on GPIO 15Intermediate
- MicroPython remote sets an LED’s brightnessIntermediate
- MicroPython DHT sensor: temperature and humidityBeginner
- MicroPython DHT readings on an I2C LCDIntermediate
- MicroPython motion sensor lights an LEDBeginner
- MicroPython MPU6050 accelerometer and gyroscopeIntermediate
- MicroPython WiFi station mode on an ESP32Beginner
- MicroPython WiFi access point mode on an ESP32Beginner
- MicroPython WiFi AP and station at once on an ESP32Intermediate
Wemos LOLIN32 Lite
ATmega328P on a breadboard
atmega328p8m
Wemos D1 R32
Cheap Yellow Display (ESP32-2432S028R)
LilyGO TTGO T-Display
Seeed XIAO RP2040
Waveshare RP2040-Zero
STM32 Nucleo-F411RE
Freenove ESP32-WROVER
Seeed XIAO ESP32-S3
Arduino Nano ESP32
Arduino Nano RP2040 Connect
ESP32-C3 SuperMini
Arduino Uno R4 WiFi
Arduino Mega 2560
Arduino Nano
- Nano dialBeginner
- Tug of war gameBeginner
- Laser tag: two NanosIntermediate
- Animated diorama: DFPlayer sound + stepperIntermediate
- Ultrasonic thereminBeginner
- Electronic voting machineBeginner
- Stopwatch with lap timesBeginner
- Drum padsIntermediate
- Camera slider with eased movesAdvanced
- Eurorack CV quantizerAdvanced
ATtiny85
STM32 Blue Pill (F103)
Arduino Uno R4 Minima
Raspberry Pi 4 Model B
rpi5
No microcontroller
- Blink and pressBeginner
- 555 toneIntermediate
- Hello, breadboardBeginner
- MOSFET switchBeginner
- BSS138 level shifterIntermediate
- Four-channel level shifter boardBeginner
- IRF520 and D4184 MOSFET modulesIntermediate
- Zener regulatorBeginner
- LM317 adjustable supplyBeginner
- USB to 3.3 VBeginner
- Plus and minus 5 VBeginner
- Bridge rectifier and smoothingBeginner
- Emergency stop on a motorBeginner
- 555 blinkerBeginner
- RC filter on the scopeBeginner
- RC filter on the benchBeginner
- 555 on the benchIntermediate
- RLC resonance on the benchIntermediate
- Op-amp low pass on the benchAdvanced
- A divider, measuredBeginner
- The rest of the dialBeginner
- The current limitBeginner
- Counting a 555Intermediate
- A logic probeBeginner
- What is this part?Beginner
- Operating point and sweepBeginner
- DoorbellBeginner
- Gate labBeginner
- Flip-flop labBeginner
- Motion lightBeginner
- Comparator boardsBeginner
- Squeeze and bendBeginner
- NAND latchIntermediate
- Full adderAdvanced
- Adder from NAND gatesAdvanced
- Your first computerAdvanced
- Counting clockIntermediate
- Binary counterAdvanced
- BCD displayBeginner
- Decade chaserIntermediate
- Switch shifterIntermediate
- Decoder chaserAdvanced
- Up/down counterAdvanced
- JK flip-flop counterIntermediate
- CD4060 timerIntermediate
- Counting displayBeginner
- 74HC gate and buffer drawerBeginner
- 74HC decoder, mux and adder drawerBeginner
- 74HC flip-flop and register drawerBeginner
- 74HC shift register and counter drawerBeginner
- CD4000 gate drawerBeginner
- CD4000 counter, switch and one-shot drawerBeginner
- L9110 motor by handBeginner
- Five StepStick drivers left aloneIntermediate
- Motor starter circuitIntermediate
- Three-way switchBeginner
- LM358 amplifier on a scopeIntermediate
- 741 vs LM358 on 5 VBeginner
- LM324 four-LED bar graphIntermediate
- TL072 amplifier on +-12 VIntermediate
- LM393 night light with a ULN2003AIntermediate
- Rail-to-rail op-amps on 3.3 VBeginner
- Audio op-amps on +-12 VIntermediate
- TL081, OP07, CA3140 and TL084 on +-12 VIntermediate
- LM339 window comparatorIntermediate
- ULN2803A switching four 12 V lampsBeginner
- TLC555 blinker on 3.3 VBeginner
- NE556 two blinkersBeginner
- 7805 voltage regulator circuitBeginner
- LM317 constant current LED driverIntermediate
- One cell to 12 VBeginner
- Mains to 17 V DCIntermediate
- Color to frequencyBeginner
- Dark detectorIntermediate
- RL filter on the scopeBeginner
- NPN transistor switchBeginner
- Op-amp amplifier, gain of 10Intermediate
- LED I-V curveIntermediate