Posts

Showing posts from March, 2022

PROJECT #7 - Trying Out Bluetooth Classic and Low Energy On ESP32 Dev Board Using The Arduino IDE

Image
Hello there! Welcome to my second to last blog about trying out ESP32 Development Board features. In this blog, I'm going to experiment with Bluetooth features in ESP32 Dev Board, both the classic one and the low-energy one. Now without any more delay, let's get to the experiment! PART 1: BLUETOOTH CLASSIC STEP 1: Prepare The Required Software and Hardware For hardware, you'll need these components: ESP32 Dev Board Breadboard Jumper Cable Male-to-Male LED  330 Ohm Resistor BMP280 Barometric Pressure Module For software, you'll need to set up the Arduino IDE. If you haven't set it up yet, you can click here to see the installation process from my first project in the first step of the first part. Be sure to install the correct library for the BMP280 Module too. You can see the installation here . STEP 2: Test The Bluetooth Classic Connection You'll only need your ESP32 Dev Board and your phone for testing the Bluetooth classic connection using the Bluetooth Term...

PROJECT #6 - Trying Out Serial Communication (I2C) On ESP32 Dev Board Using The Arduino IDE

Image
Hello again! This time, I'm going to try using serial communication, especially I2C (Inter-Integrated Circuit), on ESP32 Dev Board. In the project, I'm going to get sensor readings from BMP280 Sensor and display the results on an OLED Display. Now, without any more delay, let's get to the project! STEP 1: Prepare The Required Software and Hardware For hardware, you'll need these components: ESP32 Dev Board Breadboard Jumper Wire Male-to-Male OLED Display (I'm using OLED 0.96 inch 128x64 Display Module) BMP280 Barometric Pressure Module For software, you'll need to set up the Arduino IDE. If you haven't set it up yet, you can click here to see the installation process from my first project in the first step from the first part. Be sure to install the correct library too for both the OLED Display and the BMP280 Module. STEP 2: Set Up The Hardware Firstly, put the ESP32 Dev Board, the OLED Display, and the BMP280 on the breadboard. After that, connect a jumper...

PROJECT #5 - Trying Out OLED Display and Pulse-Width Modulation On ESP32 Dev Board Using The Arduino IDE

Image
Hello there! Welcome to my next project! After last week's project theme is around sensors, this week's theme is output. I'm going to try using an OLED display to display something and using LEDs to simulate Pulse-Width Modulation (PWM) on ESP32. Now sit tight and grab your popcorn, because this week's project is going to be a lot of experiments! PART 1: OLED DISPLAY STEP 1: Prepare The Required Software and Hardware For hardware, you'll need these components: ESP32 Dev Board Breadboard Jumper Wire Male-to-Male OLED Display (I'm using OLED 0.96 inch 128x64 Display Module) OLED Display For software, you'll need to set up the Arduino IDE. If you haven't set it up yet, you can click here to see the installation process from my first project in the first step from the first part. After you set up the Arduino IDE, you'll need an extra library to use the OLED display. To install the library, simply go to Manage Libraries and download "Adafruit SSD130...