Networking & IoT

WiFi, Bluetooth, MQTT, LoRa and ESP-NOW. Getting a reading off the board and somewhere you can actually see it.

intermediateGuide

26. IR Communication

Learn infrared communication (one board receives, one sends); outcome: sender sends IR codes on a timer, receiver prints received codes on serial; you can also point a normal remote at the receiver and see the key codes.

Networking & IoT· Arduino· 30 min
advancedGuide

41. Project: IR Remote LED

Project: control LED with IR remote; outcome: one button turns the LED on, another turns it off; serial prints each button's command and the action.

Networking & IoT· Arduino· 45 min
beginnerModule

Infrared Photodiode

The receiving half of a break-beam pair, without the 38 kHz demodulator a remote needs — so it reports light level rather than messages.

Networking & IoT· ESP32-S3, ESP32, Arduino, Raspberry Pi· 8 min
beginnerModule

Infrared Transmitter

A bare infrared LED for line-of-sight signalling and the sending half of a break-beam pair — no carrier, no protocol, just light you cannot see.

Networking & IoT· ESP32-S3, ESP32, Arduino, Raspberry Pi· 8 min
beginnerModuleUpdated

IR Receiver

A Vishay TSOP18138 38 kHz infrared receiver on a TinkerBlock board: SIGNAL idles HIGH and goes LOW while a remote sends, and the IRremote library turns those lows into an address and a command.

Networking & IoT· ESP32-S3, ESP32, Arduino, Raspberry Pi· 6 min
beginnerModuleUpdated

IR Sender

An Everlight IR908-7C 940 nm infrared LED, switched by a transistor, on a TinkerBlock board. SIGNAL HIGH lights it; your microcontroller makes the 38 kHz carrier, and one 150 Ω resistor decides how far it reaches.

Networking & IoT· ESP32-S3, ESP32, Arduino, Raspberry Pi· 5 min
beginnerGuidePlaceholder

Connect to Wi-Fi

Join a network, survive a reboot, and stop hard-coding your password into a file you will later push to GitHub.

Networking & IoT· ESP32-S3· 20 min