Skip to content
No results
  • Home
  • ESP32
  • Raspberry Pi
    • Raspberry Pi Pico
  • Electronics Basics
  • Tools
    • Bin, Dec, Hex Converter
    • LZW Encoder
CoolplayDev
CoolplayDev
  • Home
  • ESP32
  • Raspberry Pi
    • Raspberry Pi Pico
  • Electronics Basics
  • Tools
    • Bin, Dec, Hex Converter
    • LZW Encoder
CoolplayDev
CoolplayDev
  • ESP32

How To Create a Custom Arduino Library for ESP32 [2025]

Create a Custom Arduino Library for ESP32 - Thumbnail

Create your own custom Arduino library for ESP32! A beginner-friendly tutorial with step-by-step instructions and code examples.

  • Oliver Zink
  • September 2, 2025
  • ESP32

How To: Secure MQTT with SSL/TLS and Authentication for ESP32

Secure MQTT Broker with SSL & Auth for ESP32 - Thumbnail

Learn How To Secure MQTT communication between ESP32 devices and a Mosquitto broker using SSL/TLS and username/password authentication.

  • Oliver Zink
  • August 11, 2025
  • ESP32, Raspberry Pi

ESP32 MQTT Tutorial: Publish and Subscribe with RPi Broker

ESP32 MQTT Publish & Subscribe to Topics - Thumbnail

Learn how to use MQTT with your ESP32 and Raspberry Pi as the MQTT broker. Publish and subscribe to MQTT topics step-by-step! [Arduino IDE]

  • Oliver Zink
  • July 24, 2025
  • ESP32

ESP32-CAM Pinout: GPIO Reference & Peripherals

ESP32-CAM Pinout - Thumbnail

Learn about the ESP32-CAM's pins with a complete ESP32-CAM Pinout diagram covering all GPIO pins and peripherals like I2C and UART.

  • Oliver Zink
  • July 14, 2025
  • 2 Comments
  • ESP32

ESP32 Web Updater: Update Your Code via The Browser (OTA)

ESP32 Web Updater OTA - Thumbnail

How to create an ESP32 Web Updater to upload new firmware through your browser - Code Updates all Over-The-Air Without a USB Cable!

  • Oliver Zink
  • June 12, 2025
  • ESP32

ESP32 mDNS: Access Your ESP32 with a Custom Hostname (No IP)

Set Up ESP32 mDNS - Thumbnail

Set up mDNS on the ESP32 using the Arduino IDE. How to access your ESP32 with a custom hostname instead of an IP address.

  • Oliver Zink
  • June 7, 2025
  • ESP32

ESP32 Universal IR Remote: Send IR Signals Using the ESP32

ESP32 Universal IR Remote (Send IR Signals with ESP32) - Thumbnail

How to send Infrared signals with an ESP32 to control TVs, fans, and a lot more! This guide helps you build an ESP32 Universal IR Remote.

  • Oliver Zink
  • June 6, 2025
  • ESP32

ESP32 IR Receiver: How To Detect IR Remote Signals [Arduino IDE]

ESP32 IR Receiver Thumbnail

How to use an ESP32 IR Receiver to detect infrared remote control button presses. Step-by-step guide with wiring, code, and examples!

  • Oliver Zink
  • May 30, 2025
  • ESP32

Wokwi in VS Code: How To Simulate ESP32 Projects in VS Code!

Simulate ESP32 with Wokwi in VS Code - Thumbnail

Simulate ESP32 Projects using Wokwi directly in Visual Studio Code. Set up your development environment and run virtual ESP32 projects.

  • Oliver Zink
  • May 29, 2025
  • 4 Comments
  • ESP32

ESP32 I2C Scanner: Detect I2C Devices & Get Their Address!

ESP32 I2C Scanner in Arduino IDE thumbnail

Here's how to create an ESP32 I2C scanner to detect connected I2C devices and find their addresses using the Arduino IDE!

  • Oliver Zink
  • May 23, 2025
  • ESP32

ESP32 Interrupts: What Are Interrupts & How To Use Them?

ESP32 Interrupts Explained Thumbnail

How to use interrupts on the ESP32 with the Arduino IDE? Understand what interrupts are, how they work, and how to implement them!

  • Oliver Zink
  • May 20, 2025
  • ESP32

ESP32 PIR Motion Sensor: Detect Movement with the HC-SR501

ESP32 PIR Motion Sensor HC-SR501 - Thumbnail

How to use the HC-SR501 PIR motion sensor with the ESP32 in the Arduino IDE. Step-by-step wiring, code, and motion detection project ideas!

  • Oliver Zink
  • May 11, 2025
  • ESP32

Build a Step Counter With ESP32 and MPU6050 Accelerometer

ESP32 Step Counter with MP6050 - Thumbnail

Learn how to create a simple ESP32 Step Counter with the MP6050 Accelerometer. Full guide with wiring, code, and step-by-step explanation!

  • Oliver Zink
  • May 2, 2025
  • ESP32

ESP32 Telegram Bot: Send Sensor Readings To Your Phone!

ESP32 Telegram Bot with Sensor readings to phone - thumbnail

How to create an ESP32 Telegram bot that sends sensor readings to your phone! With Arduino IDE code examples and setup instructions.

  • Oliver Zink
  • April 25, 2025
  • ESP32

ESP32-C3 Super Mini: Complete Pinout & Specs Guide [2025]

ESP32-C3 Super Mini Pinout and Specs - Thumbnail

Discover the pinout and technical specs of the ESP32-C3 Super Mini. Learn about its GPIOs, Specifications, and Special Features!

  • Oliver Zink
  • April 21, 2025
  • ESP32

ESP32 PlatformIO: How To Program Your ESP32 in VS Code!

ESP32 PlatformIO Visual Studio Code Setup - Thumbnail

Program your ESP32 using PlatformIO and Visual Studio Code! Installing PlatformIO, writing your first sketch, and uploading it to your ESP32.

  • Oliver Zink
  • April 18, 2025
  • 1 Comment
  • ESP32

How to Upload Files to ESP32 SPIFFS Without the Arduino IDE (2)

ESP32 SPIFFS File Upload without Arduino IDE - Thumbnail

Trouble uploading files to ESP32 SPIFFS in Arduino IDE 2.x.x? Learn how to upload files to ESP32 SPIFFS without the Arduino IDE!

  • Oliver Zink
  • April 13, 2025
  • ESP32

ESP32 Web Server: Control an LED from Your Browser! [Arduino IDE]

ESP32 Web Server LED Control - Thumbnail

How to build an ESP32 web server LED control project using the Arduino IDE. Control an LED from your browser with a simple web interface!

  • Oliver Zink
  • April 8, 2025
  • Raspberry Pi, Raspberry Pi Pico

HC-SR04 Ultrasonic Sensor with Raspberry Pi Pico [Arduino IDE]

Raspberry Pi Pico HC-SC04 Ultrasonic Sensor Distance - Thumbnail

How to measure distance with an HC-SR04 ultrasonic sensor using the Raspberry Pi Pico. A simple guide with wiring and code in the Arduino IDE!

  • Oliver Zink
  • April 2, 2025
  • ESP32

ESP32 HTTP Requests: Trigger IFTTT Webhooks with Arduino IDE

ESP32 HTTP Requests to trigger IFTTT webhooks - Thumbnail

How to send ESP32 HTTP requests to trigger IFTTT webhooks using the Arduino IDE. A step-by-step guide to sending GET & POST requests!

  • Oliver Zink
  • March 30, 2025
  • ESP32

ESP32 hallRead(): How to Use the Deprecated Hall Sensor Function

ESP32 Hall Sensor in Arduino IDE - thumbnail

How to use the deprecated ESP32 hallRead() function to read Hall sensor values in Arduino IDE. With a simple workaround and code example!

  • Oliver Zink
  • March 30, 2025
  • ESP32

Power ESP32 Boards: How to Power Your ESP32 Correctly!

Power ESP32 Boards - Thumbnail

Discover how to power ESP32 boards. Learn how to connect your ESP32 via USB, VIN, and 3V3 pins – with troubleshooting tips included!

  • Oliver Zink
  • March 23, 2025
  • ESP32, Raspberry Pi, Raspberry Pi Pico

ESP32 vs. Pico 2: Comparing ESP32 with Raspberry Pi’s RP2350

ESP32 vs. Pico 2 - Thumbnail

ESP32 vs Pico 2: Compare the ESP32 with the Raspberry Pi Pico. All the key differences, benefits, and downsides to help you choose right!

  • Oliver Zink
  • March 21, 2025
  • ESP32

ESP32 RTC: Using DS3231 and DS1307 Modules in Arduino IDE

ESP32 RTC: Use the DS3231 and DS1307 RTC modules with ESP32 in the Arduino IDE. Setup, wiring, code examples, and deep sleep integration

  • Oliver Zink
  • March 17, 2025
  • ESP32

ESP32 NTP: How to Get Date and Time Using NTP [Arduino IDE]

Get ESP32 NTP Time and Date in Arduino IDE - Thumbnail

Learn how to get the current date and time on your ESP32 using NTP. A step-by-step guide to setting up ESP32 NTP time synchronization!

  • Oliver Zink
  • March 15, 2025
  • 2 Comments
  • ESP32

ESP32 MAC Address: How To Read & Change It Using the Arduino IDE

Read and change ESP32 MAC Address - Thumbnail

Learn how to read and temporarily change the ESP32 MAC Address in Arduino IDE with simple code examples. Works for WiFi STA/AP and Bluetooth!

  • Oliver Zink
  • March 9, 2025
  • ESP32

ESP32 Static IP: How to Assign Fixed IP Addresses in Arduino IDE

Assign ESP32 Static IP Address in Arduino IDE - Thumbnail

Assign a static IP address to your ESP32 using the Arduino IDE. Prevent changing IP addresses with this ESP32 Static IP step-by-step guide.

  • Oliver Zink
  • March 3, 2025
  • ESP32

How To Implement ESP32 Capacitive Touch Sensor in Arduino IDE

ESP32 Capacitive Touch Pins in Arduino IDE - Thumbnail

Learn How To Implement ESP32 Capacitive Touch Sensors in the Arduino IDE. A step-by-step guide with code examples to detect touch inputs!

  • Oliver Zink
  • March 1, 2025
  • ESP32

ESP32 OTA Update: How to Program The ESP32 Wirelessly in Arduino IDE

ESP32 OTA Updates in Arduino IDE - Thumbnail

How to perform an ESP32 OTA Update using the Arduino IDE. Upload Firmware to your ESP32 Over The Air following this step-by-step guide!

  • Oliver Zink
  • February 24, 2025
  • ESP32

ESP32 Buying Guide: Find the Best ESP32 Board for Your Projects

Best ESP32 Buying Guide - Thumbnail

Looking for the best ESP32 board for your project? Comparing the top development boards, features, and prices to help you choose right!

  • Oliver Zink
  • February 21, 2025
  • 7 Comments
  • ESP32

ESP32 vs ESP8266: Which Microcontroller is Best for Your Project

ESP32 vs ESP8266 Comparison Thumbnail

ESP32 vs ESP8266: Which microcontroller is better? Compare features, performance, power consumption, and use cases to make the right choice

  • Oliver Zink
  • February 19, 2025
  • ESP32

Install USB Drivers for ESP32: Fix Connection & COM Port Issues [Windows]

Install USB Diver for ESP32 on Windows - Thumbnail

Learn how to install USB drivers for ESP32 devices and fix common issues like "Failed to connect" errors and missing COM ports - Step-by-Step

  • Oliver Zink
  • February 12, 2025
  • ESP32

ESP-NOW vs Bluetooth: Which Protocol is Best for Your Projects?

ESP-NOW vs Bluetooth - Thumbnail

Discover the key differences between ESP-NOW and Bluetooth. Learn which protocol is best suited for your ESP32 (IoT) Projects!

  • Oliver Zink
  • February 7, 2025
  • ESP32

How To Set Up ESP32 in Arduino IDE [2025]

Installing ESP32 in Arduino IDE - Thumbnail

Learn how to install ESP32 in Arduino IDE. Suited for beginners, this tutorial includes setup instructions, troubleshooting tips, and more!

  • Oliver Zink
  • February 5, 2025
  • ESP32

How to Encrypt ESP-NOW for Secure Wireless Communication!

Encrypt ESP-NOW messages - thumbnail

Learn how to encrypt ESP-NOW communication on ESP32 devices to secure wireless data transmission. A step-by-step guide with code examples!

  • Oliver Zink
  • January 31, 2025
  • Electronics Basics

I2C vs. SPI: Which Communication Protocol Should You Use?

I2C vs SPI comparison - Thumbnail

I2C vs. SPI: Learn the differences, how the protocols work, and when to use each in your Raspberry Pi or microcontroller projects.

  • Oliver Zink
  • January 15, 2025
  • ESP32

FreeRTOS Explained: What It Is and How to Use It on ESP32 and Arduino

FreeRTOS on ESP32 and Arduino - Thumbnail

Learn what FreeRTOS is, how it works, and how to use it on Arduino and ESP32. Get started with the Real-Time-Operating system FReeRTOS!

  • Oliver Zink
  • December 19, 2024
  • ESP32

Getting Started With ESP-NOW in the Arduino IDE

ESP-NOW with ESP32 and the Arduino IDE - Thumbnail

Learn how to use ESP-NOW with ESP32 and the Arduino IDE. What is ESP-NOW, how does it work, and how to implement it in the Arduino IDE!

  • Oliver Zink
  • December 7, 2024
  • Raspberry Pi, Raspberry Pi Pico

The Raspberry Pi Pico 2: What’s New in The Pico 2 ?

The New Raspberry Pi Pico 2 - Thumbnail

Discover everything new about the Raspberry Pi Pico 2 compared to the original Pico. ✔ All The Important Technical Details In One Guide ✔

  • Oliver Zink
  • November 24, 2024
  • ESP32

AI on Edge: How to Use Tensorflow Lite on ESP32

Machine Learning for Microcontrollers - Thumbnail

Implement Machine Learning on Microcontrollers with TFLite. This guide teaches you how to train a model and port it to a Microcontroller

  • Oliver Zink
  • October 25, 2024
  • Raspberry Pi

Arduino vs. Raspberry Pi: What’s the Difference?

Arduino vs Raspberry Pi - Thumbnail

Arduino vs. Raspberry Pi: Explore the Differences between these Boards and make sure to use the right one for your next DIY Project!

  • Oliver Zink
  • October 1, 2024
  • Computer, Programming

Dijkstra’s Algorithm in Java: How To Find The Shortest Path [CODE]

Dijkstra's Algorithm in Java - Thumbnail

Learn how to implement Dijkstra's Algorithm in Java to find the shortest path in a graph. How Dijkstra works ✓ Java Code ✓ Explanation ✓

  • Oliver Zink
  • July 19, 2024
  • Raspberry Pi, Raspberry Pi Pico

The 18 Best Raspberry Pi Projects in 2025 to Try Out!

Top 18 Raspberry Pi Projects - Thumbnail

From home automation to retro gaming, explore the top 18 best Raspberry Pi projects to make use of your tiny single-board computer.

  • Oliver Zink
  • June 25, 2024
  • Embedded / Electronics, Programming

Virtual Arduino: Can You Program for Arduino Without Having a Real Board?

Program for Arduino wihtout having a realy board - Thumbnail

No hardware? No worries! Here's how to virtually program for Arduino. Learn to code and develop without the need for a physical board.

  • Oliver Zink
  • January 15, 2024
  • Raspberry Pi, Raspberry Pi Pico

Raspberry Pi Pico Guide: Everything You Need to Know! [2025]

Raspberry Pi Pico Thumbnail

Dive into insights, tutorials, and tips covering everything you need to know about this powerful microcontroller - the Raspberry Pi Pico!

  • Oliver Zink
  • January 1, 2024
  • Raspberry Pi, Raspberry Pi Pico

How To Program the Raspberry Pi Pico (2) with the Arduino IDE [2025]

Pico with Arduino IDE - Thumbnail

Raspberry Pi Pico with Arduino IDE: The guide to programming the Raspberry Pi Pico using the Arduino IDE. Instructions ✓ Tips ✓

  • Oliver Zink
  • December 24, 2023
  • Programming

A Beginner’s Guide to Web Scraping with Python [2025]

web scraping with python thumbnail

Unlock the Power of Web Scraping with Python: This beginner guide will teach you everything you need to know to start scraping the web!

  • Oliver Zink
  • August 25, 2023
  • Programming

Python to Executable: Easily Convert a Python File to an Executable

Convert Python to Exe

Python to Executable ✓ Learn how to easily convert Python script files into executables for Windows and Linux. PyInstaller & auto-py-to-exe ✓

  • Oliver Zink
  • April 23, 2023
  • Computer, Networking

SSH Server on Windows: How to set up OpenSSH on Windows

Set Up SSH Server on Windows

Find out how to set up an SSH server on your Windows computer using OpenSSH! Get Remote Shell Access to your Windows computer.

  • Oliver Zink
  • April 9, 2023
  • Programming

Coding on Mobile: Is it Possible to Write Code on Your Phone?

Coding on mobile - thumbnail

Coding on mobile - Is it really possible? We all know that code is written on computers but does it also work with a regular phone?

  • Oliver Zink
  • March 1, 2023
  • 1 Comment
1 2
Next

Navigation
- Home
- Blog
- Contact
- About

Categories
- ESP32
- Raspberry Pi
- Electronics Basics

Tools
- Bin Dec Hex Converter
- LZW Encoder

Important Links
- Privacy Policy
- Terms & Conditions
- Imprint

Copyright © 2025 CoolplayDev - Oliver Zink

Manage your privacy

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Statistics

Marketing

Features
Always active

Always active
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Manage options
{title} {title} {title}
Manage your privacy
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Statistics

Marketing

Features
Always active

Always active
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Manage options
{title} {title} {title}