Code Recipes

Working code for every common project.

Hand-written, tested snippets for Arduino Uno, Mega 2560, Raspberry Pi, and ESP32 — copy them, wire your components, run. Every recipe is the same one our chat bot uses when you ask.

Tip: If your project isn't in the list, request a custom kit and we'll bundle the parts + write the sketch for you. For debugging code you've already written, paste it on our support page and our team will read it within one business day.
Error fix Popular

ARDUINO Upload Failed | ARDUINO Not Uploading | Upload Failed ARDUINO | ARDUINO Issue W Upload | Uploading ARDUINO Error | ARDUINO Upload Glitched | Upload Problems With ARDUINO | Cant Upload ARDUINO | ARDUINO Upload Issue | Cant Add ARDUINO | Uploading ARDUINO Fails | Trouble Uploading ARDUINO | U Cant Upload ARDUINO | Issue W/ ARDUINO Upload | Avrdude Stk500 | Stk500 With Avrdude? | Avrdude Stk500 Issues? | Using Avrdude Stk500 | Stk500 In Avrdude | Avrdude Stk500 Setup? | Stk500 Config Avrdude | Trouble W/ Avrdude Stk500 | Not In Sync | Out Of Sync | Sync Issue | Not Synced Up | Off Sync | Sync Problem | Wat Abt Sync? | Stk500 Sync | Sync Stk500 | Stk500 Tracking | Check Stk500 Sync | Stk500 Sync Status | Sync Stk500 Plz | Stk500 Update Check | Sync Up Stk500? | Avrdude Error | Avrdude Issue Fix | Troubleshoot Avrdude Problem | Avrdude Glitch Help | Whats Wrong W/ Avrdude | Error With Avrdude | Avrdude Malfunctioning | Fix Avrdude Fault

1 matched phrasing Open in Studio
Error fix Popular

H Not Found | H Not Showing Up | Cant Find Library ARDUINO | ARDUINO Lib Missing | Find Ard Lib Trouble | Cant Locate Ard Lib | Library Ard Not Found | No Such File Directory Header | Missing Dir Header | File Dir Not Found | Header Dir Issue | Dir Header Missing | Cant Find Dir Header | Dir Header Error | Header Dir Prob | Library Not Found | Library Missing | Missing Library | Fatal Error No Such File | File Not Found Error | Fatal Missing File | Cant Find File | Where Is My File? | Error No File Present | File Does Not Exist

1 matched phrasing Open in Studio
Error fix Popular

Compile Error ARDUINO | ARDUINO Compile Problem | Fixing ARDUINO Errors | ARDUINO Code Issue | Compile Fail On ARDUINO | Debugging ARDUINO Code | ARDUINO Compile Glitch | Wat R Arduin Compile Probs | Expected Before Token | When Get Tokens? | Token Arrival Time | Tokens By When? | Expecting Tokens Soon | When Will Tokens Arrive? | Expected Primary Expression | Primary Expr Expected | Expr Expected Here | Need Primary Exp | Expected Main Exp? | Expected Unqualified-id | Expected Identifier Error | Unqualified Id Found

1 matched phrasing Open in Studio
Error fix Popular

Pip Externally-managed-environment | Pip External Env | Externally Managed Pip | Pip Env Mgmt | External Pip Setup | Pip Ext Env | How Pip Extern Env | Externally Mgd Pip Env | Pip Break System Packages | Pip Breaks System Pkgs | System Pkg Issues With Pip | Pip Conflicts W System Pkgs | Does Pip Mess Sys Pkgs? | Problems Using Pip On Sys Pkgs | Pip System Package Clash | Pkg Conflicts Via Pip | Pip Install Error Pi | Pip Install Pi Issue | Pi Pip Installation Problem | Help With Pip Pi Install | Trouble Installing Pi Via Pip | Pip Pi Install Failed | Whats Wrong Pip Pi | Pip Error On Pi | Externally Managed Environment | Externally Run Setup | Managed By External Team | Externally Handled Area

1 matched phrasing Open in Studio
Error fix

Serial Wrong Baud | Incorrect Baud Rate | Baud Issue | Wrong Baud Setting | Baud Problem | Fix Baud Rate | Serial Baud Error | Baud Mismatch Issue | Random Characters Serial | Serial Num Random Chars | Rand Char Serial | Random Chars Ser Num | Serial W/ Rand Chars | Rnd Chars In Serial | Serial Code W Random | Rand Chars Seq Serial | Serial Gibberish | Serial Code Gibberish | Code Gibberish Issue | Gibberish In Serial | Serial Gibberish Error | Fixing Serial Gibbrish | Serial Gibberish Help | What's This Gibberish? | Serial Monitor Garbage | Serial Monitor Noise | Garbage In Serial Output | Clean Up Serial Display | Serial Monitor Junk | Serial Data Messy | Tidy Serial Output Plz | Wtf In My Serial Monitor

1 matched phrasing Open in Studio
Error fix

Sudo Npm Bad | Sudo Npm Issue | Npm Problems | Bad Sudo Npm | Sudo Npm Error | Help With Sudo Npm | Npm Sudo Not Working | Sudo Npm Glitched | Npm Global Install Error | Npm Install Global Issue | Global Install Npm Error | Npm Err On Global Install | Installing Globally Via Npm Fails | Npm Install -g Problem | Global Npm Installation Broke | Npm Global Install Not Working | Npm Permission Denied | Npm Perm Issue | Npm Deny Access | Permission Error Npm | Npm Permissions Help | Can't Npm Install Perms | Npm Denied Fix | Perm Denied Npm? | Npm Eacces | Npm Eaccess Fix | Eaccess Npm Error | Npm Permission Issue | Fix Npm Eaccess | Npm Eaccess Problem | Help Npm Eaccess | Npm Eaccess Help

1 matched phrasing Open in Studio
Error fix

Port 3000 Busy | Port 3000 Occupied | Is Port 3000 In Use? | Busy Port 3000 | Port 3000 Taken? | What's Up With Port 3000? | Port 3000 Blocked | Port 3000 Used? | Address In Use | Address Already Used | In-use Address Query | Using This Address | Address Taken Up | Address In Play | Is Addr In Use | Eaddrinuse Node | Eaddrinuse In Node | Node Eaddrinuse Issue | What Is Eaddrinuse | Eaddrinuse Error Nodejs | Node Js Eaddrinuse Fix | How To Resolve Eaddrinuse | Node Eaddrinuse Solution | Port Already In Use | Port Busy | In Use Port | Occupied Port | Use This Port? | Already Using Port | Port Taken | Using Port?

1 matched phrasing Open in Studio
Error fix

OLED Allocation Failed | OLED Alloc Faild | OLED Mem Alloc Issue | OLED Allocation Error | Alloc Fail For OLED | OLED Not Allocating | OLED Alloc Problem | Failed To Alloc OLED | SSD1306 Black | SSD1306 Display Black | Black SSD1306 Screen | SSD1306 In Black | Black SSD1306 | SSD1306 Bk Display | Bk SSD1306 | OLED Not Working | OLED Issues | OLED Malfunctioning | OLED Problem | OLED Not Func | OLED Broke | OLED Glitch | OLED Dead | ARDUINO Blank Screen OLED | ARDUINO OLED Blank | OLED Showing Nothing | Blank ARDUINO Display | ARDUINO OLED Issue | OLED Not Displaying | Blank Screen With OLED

1 matched phrasing Open in Studio
Error fix

I2cdetect Empty | I2cdetect Blank | Empty I2cdetect Output | I2C Bus Empty | I2C Not Working Pi | I2C Issue On Pi | Pi I2C Problem | Help With Pi I2C | I2C Failing On Pi | Pi I2C Not Working | What About Pi I2C | Wat Iz Wrong W/ Pi I2C? | Errno 121 I2C | Errno 121 I2C Issue | I2C Error Code 121 | What Is Errno 121 I2C | Errno 121 I2C Fix | Troubleshoot Errno 121 I2C | I2C Error 121 Help | Errno 121 I2C Problem | I2C Remote Io Error | I2C Io Error Remotely | Remote I2C Issue | Io Err With I2C | I2C Fault From Afar | Remote I2C Glitch | I2C Problem Detected | I2C Error Occuring Remotely

1 matched phrasing Open in Studio
Error fix

GPIO Access Denied | GPIO Not Accessible | Access GPIO Failed | Denied GPIO Access | Cant Reach GPIO | GPIO Blocked | GPIO No Entry | GPIO Issue? | RPI GPIO Permission Denied | RPI GPIO Access Issue | GPIO Perm Error On RPI | RPI GPIO No Permission | Perm Denied For GPIO | RPI GPIO Rights Problem | GPIO RPI Perm Fail | GPIO Denied RPI | Python Permission Denied GPIO | Python GPIO Perms Issue | Permission Error GPIO | GPIO Access Denied Py | Py Script Cant Access GPIO | Perm Problem W GPIO | GPIO Permissions Not Granted | Py GPIO Permission Err

1 matched phrasing Open in Studio
Error fix

Soft Reboot Micropython | Soft Reset Micropython | Micropython Reboot Cmd | Reset Micropython Softly | Soft Restart In Mp | How To Softboot Micropython | Mpy Soft Reboot | ESP32 Keeps Restarting | ESP32 Restarts Constantly | Why Does ESP32 Reboot | ESP32 Keeps Crashing | Restarting Issue With ESP32 | ESP32 Auto Restart Problem | Wat Abt ESP32 Keepin Rebootin | Restart Loop On ESP32 | Micropython Crash Loop | Micropython Crashes | Crash Loop In Micropython | Micro Python Looping Crash | Micropython Stuck Loop | Looping Crash In Mp | Mp Crash Loop Issue | Micropythn Crash Loop Bug | ESP32 Soft Reboot Loop | ESP32 Stuck Rebooting | Soft Reset Loop ESP32 | ESP32 Restarts Endlessly | Looped Reboot ESP32 | Reboot Cycle ESP32 | ESP32 Keeps Resetting | Infinite Reboot ESP32

1 matched phrasing Open in Studio