From the books
Find your book's links
Every QR code in the books opens a page here. Type the code printed under it, or find it in the list.
Arduino Bluetooth — Make It Connect
- micMake It Connect — the book, its formats and updates
- mic-8n1Lab: take a UART frame apart (what 8N1 means)
- mic-app-inventorThe App Inventor controller: its blocks, and a project file to import
- mic-at-baudLab: change the baud rate without locking yourself out
- mic-at-blinkVideo (about 20 s): the HC-05's fast blink and its slow AT-mode blink, side by side
- mic-at-errorFix: every AT command returns ERROR
- mic-at-powerupVideo (about 30 s): hold the HC-05's button, plug in, let go
- mic-baud-errorLab: how much clock error a serial link survives
- mic-baud-mismatchLab: send text at the wrong baud rate and watch the garbage form
- mic-baud-videoVideo (about 30 s): garbage turning into clean text as BT_BAUD is corrected
- mic-bridgeVideo (about 40 s): the bridge test, a letter each way, then one direction broken
- mic-buyLab: which module should I buy? Pick the phones and the remote, see the module
- mic-bytesLab: what the Arduino actually receives, byte by byte
- mic-car-driveVideo: the finished car driving from a phone, and stopping when the phone walks away
- mic-codeEvery sketch in the book, free to download
- mic-dividerDo you need a voltage divider on RXD?
- mic-dropsFix: the module drops the link after a few seconds
- mic-esp32Should I just use an ESP32? The comparison, with current prices and core version
- mic-faultsLab: which fault is this? Shuffled symptoms, name the box and the test
- mic-fixesThe symptom index — every Bluetooth fault, the test, the fix
- mic-garbageFix: garbage characters in the Serial Monitor
- mic-hc06-sheetThe HC-06 datasheet, explained (with the PDF)
- mic-hotFix: it got hot and died: the two supply mistakes
- mic-labAll the interactive labs
- mic-line-endingLab: which line ending each module wants
- mic-module-baudsTable: factory and AT-mode baud rates by module
- mic-motor-dirVideo (about 30 s): IN1 high, which way the wheel turns, and swapping the pair
- mic-no-dataFix: connected, but the Arduino receives nothing
- mic-not-showingFix: the module never shows up in the phone's list
- mic-not-showing-videoVideo: module not showing up — the four causes and the LED test
- mic-p1-companionPart 1 companion: every figure and listing from the audio edition
- mic-pdfPart 1 companion PDF: every figure, table and sketch from the audio edition
- mic-pin-codeFix: the pairing code, by module, and how to change it
- mic-powerLab: will the 3.3V pin hold the module up?
- mic-readstringreadString() fails in four ways, and the pattern that doesn't
- mic-softserialSoftwareSerial vs hardware serial
- mic-two-arduinosVideo: two Arduinos binding at power-up, and the fail-safe
- mic-upload-trapFix: upload hangs with the module on pins 0 and 1
- mic-web-remoteThe web-page Bluetooth remote: connect to any HM-10 and drive
- mic-which-baudLab: which baud rate do I need?
- mic-which-moduleLab: which Bluetooth module do I actually have?
- mic-which-pinsWhich pins on which board: Uno, Nano, Mega, Leonardo, Uno R4, ESP32
- mic-wire-dividerVideo (about 60 s): building the 1k/2k divider on a breadboard
The car guide
- carBuild a Car With Your Kid — the free book and its formats
- car-8n1The UART frame explorer: any letter as ten bits on the wire
- car-aVideo: putting the sketch on the board, from plugging in to Car ready
- car-b1Video: the motor wires into the motor driver
- car-batteries18650 cells: real capacities and the safety rules
- car-benchThe bench pack: every Part 1 step card, test box and checklist, to print at home in black and white
- car-bookThe free illustrated book, PDF and EPUB
- car-brownoutWhat a brown-out actually is, and why it looks like a dead part
- car-bt-terminalSerial Bluetooth Terminal, the free Android app for the HC-06 (Google Play)
- car-buildThe whole build, step by step
- car-cVideo: the two resistors and the Bluetooth module's four wires
- car-capsVideo: the two caps off, and the six signal wires on
- car-clubThe club pack: session plan, role cards, every chapter's questions, the one-week check
- car-codeThe car code, explained line by line
- car-connectScreen recording on both phones: open the remote, allow Bluetooth, connect (not Bluetooth settings)
- car-dVideo: the round trip and the first drive
- car-faultsTen broken cars: the symptom, two tap-to-reveal hints, and the answer
- car-garbageOdd symbols in the Serial Monitor: why the link works, and the one number to change
- car-hbridgeThe H-bridge lab: flip IN1 and IN2, watch the current
- car-hc06Wiring and testing the HC-06
- car-improveTighten the car sketch and add real speed control
- car-l298nThe L298N: every pin, the wiring, a tested sketch
- car-l298n-sheetThe L298N datasheet, explained (with the PDF)
- car-line-endingLine endings: see the exact bytes each setting sends
- car-micMake It Connect: the Arduino Bluetooth book
- car-motorsThe chassis, wheels and TT gear motors: ratings and wiring
- car-nextWhere to go next: the upgrades as they are tested, and current prices
- car-no-dataConnected, but nothing arrives: the five causes, in order
- car-no-solderNo soldering: breadboards, jumpers, terminal blocks
- car-p1-companionBuild a Car With Your Kid: the free illustrated book and bench pack
- car-partsThe parts list, with what each part is for
- car-pin-currentHow much current an Arduino pin can supply, and what happens past it
- car-primerWhat the code in the car is doing — a primer
- car-pwmThe PWM lab: duty cycle, the square wave, the average
- car-remoteThe Troniction remote for the HM-10 (Chrome on Android, Bluefy on iPhone)
- car-rolesThe role card: who does what, every talk prompt with its Listen-for line, the loop, the checklist
- car-sketchThe car's sketch (car.ino) and the Part 4 version (car-yours.ino)
- car-stuckIf it doesn't move: symptom, stage, fix, with the stage test pages
- car-test-aStage A test: Car ready, and what to do if you don't see it (with the CH340 driver link)
- car-test-bThe wheels test: what you should see, what you might see instead, and the fix
- car-test-cStage C tests C1 and C2, for the HM-10 and the HC-06
- car-test-dStage D test: connected, arrived, answered
- car-uploadUpload the sketch and drive the car
- car-upload-trapUpload hangs with Bluetooth connected: pins 0 and 1
- car-vinVideo: the battery wires to the motor driver and the board, and the tug test
- car-which-bleWhich Bluetooth module do you have?
- car-windowsUploading the sketch on Windows
- car-wiringEvery connection, in the order to make them