top of page

Search Results

Search this site

65 results found with an empty search

  • Learn controlling LED Lights on a webserver

    You will learn to create a webserver and control a LED using it. Learn controlling LED Lights on a webserver You will learn to create a webserver and control a LED using it. Description: In this tutorial, we'll show you how to control an LED connected to a NodeMCU via a web server. This project is a great way to get started with IoT and learn how to integrate hardware with web technology. Requirements - NodeMCU (ESP8266) - LED - 220Ω resistor - Breadboard and jumper wires - Micro USB cable - Arduino IDE installed on your computer Step 1: Setting Up the Hardware 1. Connect the LED to the NodeMCU: - Place the LED on the breadboard. - Connect the longer leg (anode) of the LED to a digital pin on the NodeMCU (e.g., D1). - Connect the shorter leg (cathode) of the LED to one end of the resistor. - Connect the other end of the resistor to the GND pin of the NodeMCU. Step 2: Preparing the Arduino IDE 1. Install the ESP8266 Board: - Open the Arduino IDE. - Go to `File` -> `Preferences`. - In the "Additional Boards Manager URLs" field, add this URL: ` http://arduino.esp8266.com/stable/package_esp8266com_index.json` . - Go to `Tools` -> `Board` -> `Boards Manager`. - Search for "ESP8266" and install the "ESP8266 by ESP8266 Community" package. 2. Select the NodeMCU Board: - Go to `Tools` -> `Board` -> `ESP8266 Boards` -> `NodeMCU 1.0 (ESP-12E Module)`. Step 3: Writing the Code 1. Open a New Sketch: - In the Arduino IDE, open a new sketch (`File` -> `New`). 2. Include Required Libraries and Define Variables. Step 4: Uploading the Code 1. Connect Your NodeMCU to Your Computer: - Use the micro USB cable to connect the NodeMCU to your computer. 2. Upload the Code: - In the Arduino IDE, select the correct port under `Tools` -> `Port`. - Click on the upload button to compile and upload the code to the NodeMCU. Step 5: Testing Your Web Server 1. Find Your NodeMCU's IP Address: - Open the Serial Monitor (`Tools` -> `Serial Monitor`). - Look for the IP address assigned to your NodeMCU in the output. 2. Control the LED: - Open a web browser and enter the IP address of your NodeMCU. - You should see a simple web page with buttons to turn the LED ON and OFF. Project Gallery All Documents : #include #include const char* ssid = "RDC A3"; const char* password = "Rudraiot"; int ledPin = LED_BUILTIN ; // GPIO13---D7 of NodeMCU WiFiServer server(80); void setup() { Serial.begin(115200); delay(10); pinMode(ledPin, OUTPUT); digitalWrite(ledPin, LOW); // Connect to WiFi network Serial.println(); Serial.println(); Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); // Start the server server.begin(); Serial.println("Server started"); // Print the IP address Serial.print("Use this URL to connect: "); Serial.print("http://"); Serial.print(WiFi.localIP()); Serial.println("/"); } void loop() { // Check if a client has connected WiFiClient client = server.available(); if (!client) { return; } // Wait until the client sends some data Serial.println("new client"); while(!client.available()){ delay(1); } // Read the first line of the request String request = client.readStringUntil('\r'); Serial.println(request); client.flush(); // Match the request int value = HIGH; if (request.indexOf("/LED=ON") != -1) { digitalWrite(ledPin, HIGH); value = LOW; } if (request.indexOf("/LED=OFF") != -1) { digitalWrite(ledPin, LOW); value = HIGH; } // Set ledPin according to the request //digitalWrite(ledPin, value); // Return the response client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(""); // do not forget this one client.println(""); client.println(""); client.print("Led is now: "); if(value == HIGH) { client.print("On"); } else { client.print("Off"); } client.println(""); client.println("OFF "); client.println("ON "); client.println(""); delay(1); Serial.println("Client disonnected") ; Serial.println(""); } Click Here to Download Download Video Tutorial : Conclusion : You have now successfully set up a web server using NodeMCU to control an LED. This project is a foundational step into the world of IoT, allowing you to control devices over the internet. Experiment with different components and expand your project to create more complex IoT systems. Also checkout more projects on our website and enhance your skills at Skill-Hub by EmbeddedBrew. comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • RaspberryPiProjects

    Raspberry-Pi Projects Getting Started with Raspberry-Pi Pico In this topic we are going to unbox an Raspberry-Pi Pico and get to know more about it. Read More Load More

  • How to Make an Online Clock with NodeMCU and LCD Display

    Here is a step-by-step guide to creating an online clock using NodeMCU to display the time and date on an LCD How to Make an Online Clock with NodeMCU and LCD Display Here is a step-by-step guide to creating an online clock using NodeMCU to display the time and date on an LCD Description: Creating an online clock using NodeMCU and an LCD display is an exciting project that combines the power of Wi-Fi connectivity with the simplicity of microcontrollers. Follow these steps to build your own online clock. Materials Needed: - NodeMCU (ESP8266) - LCD Display (16x2 or 20x4) with I2C module - Breadboard and jumper wires - USB cable for programming NodeMCU - Internet connection Step 1: Set Up the Hardware 1. Connect the LCD Display to NodeMCU: - Connect the VCC pin of the LCD to the 3.3V pin on the NodeMCU. - Connect the GND pin of the LCD to a GND pin on the NodeMCU. - Connect the SDA pin of the LCD to the D2 pin on the NodeMCU. - Connect the SCL pin of the LCD to the D1 pin on the NodeMCU. 2. Power the NodeMCU: - Connect the NodeMCU to your computer using the USB cable to power it up and upload the code. Step 2: Install Required Libraries 1. Install the Arduino IDE: - Download and install the Arduino IDE from the [Arduino website](https://www.arduino.cc/en/software). 2. Add ESP8266 Board to Arduino IDE: - Open Arduino IDE, go to `File > Preferences`. - In the "Additional Board Manager URLs" field, add the following URL: ` http://arduino.esp8266.com/stable/package_esp8266com_index.json` - Go to `Tools > Board > Boards Manager`, search for `ESP8266` and install the `esp8266` platform. 3. Install Libraries: - Go to `Sketch > Include Library > Manage Libraries`. - Search for and install the following libraries: - `LiquidCrystal_I2C` (for controlling the LCD via I2C) - `NTPClient` (for getting time from an NTP server) - `ESP8266WiFi` (for connecting NodeMCU to Wi-Fi) Step 3: Write the Code 1. Include Libraries and Define Variables: 2. Set Up Wi-Fi and Time Client: 3. Display Time and Date: Step 4: Upload the Code 1. Upload Code to NodeMCU: - Select the correct board and port in the Arduino IDE (`Tools > Board > NodeMCU 1.0 (ESP-12E Module)` and `Tools > Port`). - Click the upload button to upload the code to the NodeMCU. 2. Monitor the Serial Output: - Open the Serial Monitor (`Tools > Serial Monitor`) to see the connection status and debug messages. Step 5: Test and Debug 1. Check LCD Display: - Ensure the LCD displays the current time and date. - If the display is not working, check the connections and ensure the I2C address of the LCD (0x27 in this case) matches your hardware. 2. Verify Time Accuracy: - The time displayed should update every second. - If the time is incorrect, check your internet connection and the NTP server configuration. Project Gallery All Documents : Download the below code to make your LCD Clock. Click Here to Download Download Video Tutorial : Conclusion : Congratulations! You have successfully created an online clock using NodeMCU and an LCD display. For more exciting projects, visit our website and explore Skill-Hub by EmbeddedBrew to learn new skills in embedded systems. comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • How to Create a PIR Sensor-Based Motion Alarm Using Arduino

    How to Create a PIR Sensor-Based Motion Alarm Using Arduino How to Create a PIR Sensor-Based Motion Alarm Using Arduino Here's a step-by-step guide to creating a PIR sensor-based motion alarm using Arduino. Description: In this project, we will build a motion alarm using a PIR (Passive Infrared) sensor and an Arduino. This simple alarm system can detect motion and trigger an alarm, making it ideal for basic security applications. Follow these steps to create your own motion alarm. Materials Needed: - Arduino Uno - PIR Sensor (HC-SR501) - Piezo Buzzer - Breadboard - Jumper Wires - Resistor (220 ohms) - LED (optional for visual indication) Step 1: Gather Your Components Ensure you have all the necessary components listed above. The PIR sensor will detect motion, and the buzzer will serve as the alarm. Step 2: Connect the PIR Sensor to Arduino 1. Power and Ground: - Connect the VCC pin of the PIR sensor to the 5V pin on the Arduino. - Connect the GND pin of the PIR sensor to the GND pin on the Arduino. 2. Signal Pin: - Connect the OUT pin of the PIR sensor to digital pin 2 on the Arduino. Step 3: Connect the Buzzer 1. Positive Pin: - Connect the positive pin of the buzzer to digital pin 8 on the Arduino. 2. Negative Pin: - Connect the negative pin of the buzzer to the GND pin on the Arduino. Step 4: Optional LED Indicator 1. Anode (Longer Leg): - Connect the anode of the LED to digital pin 13 on the Arduino through a 220-ohm resistor. 2. Cathode (Shorter Leg): - Connect the cathode of the LED to the GND pin on the Arduino. Step 5: Upload the Code 1. Connect your Arduino to your computer using a USB cable. 2. Open the Arduino IDE and paste the code above into a new sketch. 3. Select the correct board and port from the Tools menu. 4. Upload the code to your Arduino by clicking the upload button. Step 6: Test Your Motion Alarm 1. Once the code is uploaded, position the PIR sensor to monitor the area where you want to detect motion. 2. When motion is detected, the buzzer should sound, and the LED should light up (if connected). 3. If no motion is detected, the buzzer and LED should remain off. Project Gallery All Documents : Download the Code to test your project. Click Here to Download Download Video Tutorial : Conclusion : You've successfully built a motion alarm using a PIR sensor and Arduino! This project is a great introduction to working with sensors and can be expanded for more advanced security applications. Explore more projects on our website and visit Skill-Hub by EmbeddedBrew to further develop your skills in embedded systems. comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • How to interface LCD with Keypad module and Arduino.

    How to interface LCD with Keypad module and Arduino. How to interface LCD with Keypad module and Arduino. Here’s a detailed step-by-step guide to get started with a Keypad module and Arduino Nano to display values on the serial monitor and an I2C LCD Description: In this tutorial, we will learn how to interface a Keypad module with an Arduino Nano and display the key presses on both the serial monitor and an I2C LCD. Follow these steps to get started: Materials Needed: - Arduino Nano - Keypad module (4x4 matrix) - I2C LCD (16x2) - Breadboard - Jumper wires - USB cable for Arduino Nano Step 1: Wiring the Keypad to Arduino Nano 1. Identify the pins: Most 4x4 keypads have 8 pins, organized in rows and columns. 2. Connect the Keypad to Arduino: - Connect the first pin of the keypad to D2 on the Arduino. - Connect the second pin of the keypad to D3 on the Arduino. - Connect the third pin of the keypad to D4 on the Arduino. - Connect the fourth pin of the keypad to D5 on the Arduino. - Connect the fifth pin of the keypad to D6 on the Arduino. - Connect the sixth pin of the keypad to D7 on the Arduino. - Connect the seventh pin of the keypad to D8 on the Arduino. - Connect the eighth pin of the keypad to D9 on the Arduino. Step 2: Wiring the I2C LCD to Arduino Nano 1. Identify the I2C pins on the LCD (usually labeled as GND, VCC, SDA, SCL). 2. Connect the I2C LCD to Arduino: - Connect GND on the LCD to GND on the Arduino. - Connect VCC on the LCD to 5V on the Arduino. - Connect SDA on the LCD to A4 on the Arduino. - Connect SCL on the LCD to A5 on the Arduino. Step 3: Installing Required Libraries 1. Open the Arduino IDE. 2. Install the Keypad library: - Go to `Sketch -> Include Library -> Manage Libraries`. - Search for "Keypad" and install the library by Mark Stanley and Alexander Brevig. 3. Install the LiquidCrystal I2C library: - Go to `Sketch -> Include Library -> Manage Libraries`. - Search for "LiquidCrystal I2C" and install the library by Frank de Brabander. Step 4: Writing the Code Here’s a sample code to read key presses from the keypad and display them on both the serial monitor and the I2C LCD. Step 5: Upload and Test 1. Connect your Arduino Nano to your computer using the USB cable. 2. Upload the code to the Arduino Nano. 3. Open the Serial Monitor from the Arduino IDE (`Tools -> Serial Monitor`) and set the baud rate to 9600. 4. Press the keys on the keypad. You should see the key presses displayed on both the serial monitor and the I2C LCD. Project Gallery All Documents : Download the below code to start exploring with the Keypad and LCD. Click Here to Download Download Video Tutorial : Conclusion : Congratulations! You have successfully interfaced a Keypad module with an Arduino Nano and displayed the values on both the serial monitor and an I2C LCD. Feel free to expand on this project by adding more functionality or experimenting with different types of keypads and displays. Also check our website for more projects and explore our Skill-Hub to enhance your skills in IoT and Embedded Sustems. comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • Getting Started with RFID and Arduino: Reading Values and Controlling an LED

    Getting Started with RFID and Arduino: Reading Values and Controlling an LED Getting Started with RFID and Arduino: Reading Values and Controlling an LED Here’s a step-by-step guide for getting started with RFID and Arduino to read values on the Serial Monitor and control an LED Description: Introduction RFID (Radio Frequency Identification) technology allows you to read data from RFID tags using an RFID reader. In this guide, we will show you how to set up an RFID reader with an Arduino to display tag information on the Serial Monitor and control an LED based on the tag read. Materials Needed - Arduino Uno - RFID Reader (RC522) - RFID Tags - LED - Resistor (220 ohms) - Breadboard and jumper wires Step 1: Wiring the RFID Reader to the Arduino 1. Connect the RFID Reader (RC522) to the Arduino as follows: - SDA to Arduino pin 10 - SCK to Arduino pin 13 - MOSI to Arduino pin 11 - MISO to Arduino pin 12 - IRQ to Arduino pin 9 (not used in this example) - GND to GND - RST to Arduino pin 8 - 3.3V to 3.3V 2. Connect the LED to the Arduino: - Connect the longer leg (anode) of the LED to a 220-ohm resistor, then to Arduino pin 7. - Connect the shorter leg (cathode) to GND. Step 2: Install the Required Libraries Install the MFRC522 library: - Open the Arduino IDE. - Go to Sketch > Include Library > Manage Libraries. - Search for "MFRC522" and install the library by GithubCommunity. Step 3: Upload the Code to the Arduino 1. Open the Arduino IDE and create a new sketch. 2. Copy and paste the following code: 3. Replace `"XX XX XX XX"` in the code with the UID of your RFID tag. To find your tag's UID, upload the code first, open the Serial Monitor, and place your RFID tag near the reader. The UID will be displayed on the Serial Monitor. 4. Upload the modified code to your Arduino. Step 4: Test the Setup 1. Open the Serial Monitor: - Make sure the baud rate is set to 9600. 2. Place your RFID tag near the reader: - Observe the UID printed on the Serial Monitor. - If the UID matches the specified UID in the code, the LED should turn on for 3 seconds. - If the UID does not match, the Serial Monitor will display "Unauthorized access." Project Gallery All Documents : Download the below code and explore with RFID Sensor. Click Here to Download Download Video Tutorial : Conclusion : You have now successfully set up an RFID reader with an Arduino to read tag values and control an LED. This basic project can be extended to various applications, such as access control systems, inventory management, and more. Explore additional projects and expand your skills with Skill-Hub by EmbeddedBrew. comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • Using NodeMCU as a Client & Server Application

    Learn to use NodeMCU in Server mode and Client mode. Using NodeMCU as a Client & Server Application Learn to use NodeMCU in Server mode and Client mode. Description: The NodeMCU is a popular development board that makes it easy to connect to Wi-Fi and create IoT applications. In this guide, we’ll walk through the steps to set up your NodeMCU as both a server and a client using the Arduino IDE. Prerequisites: - NodeMCU board - USB cable - Arduino IDE installed - Wi-Fi network Step 1: Set Up the Arduino IDE 1. Install the NodeMCU Board Package: - Open the Arduino IDE. - Go to `File` -> `Preferences`. - In the “Additional Board Manager URLs” field, add: ` http://arduino.esp8266.com/stable/package_esp8266com_index.json` . - Go to `Tools` -> `Board` -> `Boards Manager`. - Search for `esp8266` and install the latest version. 2. Select the NodeMCU Board: - Go to `Tools` -> `Board` and select `NodeMCU 1.0 (ESP-12E Module)`. Step 2: Set Up NodeMCU as a Server 1. Open the Example Sketch: - Go to `File` -> `Examples` -> `ESP8266WebServer` -> `HelloServer`. 2. Modify the Sketch: - Update the `ssid` and `password` variables with your Wi-Fi credentials. const char* ssid = "your_SSID"; const char* password = "your_PASSWORD"; 3. Upload the Sketch: - Connect your NodeMCU to your computer using a USB cable. - Select the correct port under `Tools` -> `Port`. - Click the upload button. 4. Monitor the Serial Output: - Open the Serial Monitor (`Tools` -> `Serial Monitor`) and set the baud rate to `115200`. - Once connected, the Serial Monitor will display the IP address of the NodeMCU. 5. Access the Server: - Open a web browser and enter the IP address displayed in the Serial Monitor. - You should see a message saying "Hello from ESP8266!". Step 3: Set Up NodeMCU as a Client 1. Open the Example Sketch: - Go to `File` -> `Examples` -> `ESP8266WiFi` -> `WiFiClient`. 2. Modify the Sketch: - Update the `ssid` and `password` variables with your Wi-Fi credentials. - Set the server's IP address and port (if you're using the previous server example, use the NodeMCU’s IP and port 80). const char* ssid = "your_SSID"; const char* password = "your_PASSWORD"; const char* host = "server_IP_address"; const uint16_t port = 80; 3. Upload the Sketch: - Connect your NodeMCU to your computer. - Select the correct port and upload the sketch. 4. Monitor the Serial Output: - Open the Serial Monitor and set the baud rate to `115200`. - The NodeMCU will attempt to connect to the server and you should see the response from the server in the Serial Monitor. Step 4: Testing and Further Development - Testing: - With the server running, reset the client NodeMCU and observe the communication between the server and client in the Serial Monitor. - Further Development: - Explore more examples and libraries to expand your IoT projects. - Modify the server to handle different types of requests. - Use the client to send sensor data to the server. Project Gallery All Documents : Use the codes from the eamples as mentioned above. Click Here to Download Download Video Tutorial : Conclusion : By following these steps, you've successfully set up your NodeMCU as both a server and a client. This setup forms the foundation for creating more complex IoT applications. For additional projects and resources, check out our website and Skill-Hub by EmbeddedBrew. Happy coding! comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • How to make a Short range Radar using Arduino and Processing

    How to make a Short range Radar using Arduino and Processing How to make a Short range Radar using Arduino and Processing Build a Radar System with Arduino, Servo Motor, Ultrasonic Sensor, and Processing Software Description: Here’s a detailed guide on how to create a radar system using Arduino, a In this project, we'll create a simple radar system using an Arduino, a servo motor, an ultrasonic sensor, and Processing software. This radar system will scan its surroundings and display the detected objects on a computer screen. Materials Needed - Arduino board (e.g., Arduino Uno) - Servo motor - Ultrasonic sensor (e.g., HC-SR04) - Breadboard and jumper wires - USB cable for Arduino - Computer with Arduino IDE and Processing software installed Step 1: Wiring the Components 1. Connect the Ultrasonic Sensor: - VCC to Arduino 5V - GND to Arduino GND - Trig to Arduino digital pin 9 - Echo to Arduino digital pin 10 2. Connect the Servo Motor: - VCC (usually red) to Arduino 5V - GND (usually black or brown) to Arduino GND - Signal (usually yellow or white) to Arduino digital pin 11 Step 2: Arduino Code 1. Open the Arduino IDE and create a new sketch. 2. Copy and paste the following code into the sketch: 3. Upload the code to your Arduino board. 4. Run the Processing sketch. Step 3: Testing and Calibration 1. Place the radar system in an open area where it can scan for objects. 2. Power up the Arduino and make sure it is connected to the computer. 3. Run the Processing sketch to visualize the radar data. Project Gallery All Documents : Step 1: Run Arduino Code Step 2: Run Processing Code Click Here to Download Download Video Tutorial : Conclusion : You have successfully built a radar system using Arduino, a servo motor, an ultrasonic sensor, and Processing software. This project can be a great foundation for more advanced radar and mapping systems. Experiment with different setups and improvements to further enhance your radar’s capabilities. Also check our website for other projects and explore Skill-Hub by EmbeddedBrew to enhance your embedded skills. comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • ArduinoProjects

    Arduino Projects Displaying a custom image on a 0.96-inch OLED display using an Arduino In this tutorial, we'll walk you through the process of displaying a custom image on a 0.96-inch OLED display using an Arduino Nano. This project is perfect for adding a personal touch to your embedded systems projects. Read More Design a Retro game of Snake from Nokia using OLED and Joystick. With these steps, you've successfully created a basic Nokia Snake game using a 0.96" OLED, a joystick, and an Arduino Nano. You can enhance the game by adding more features, improving graphics, and optimizing controls. Read More Getting Started with a 0.96" OLED Display and Arduino Nano Here are the steps to get started with a 0.96" OLED display and an Arduino Nano. This can serve as a detailed guide. This guide should help readers get up and running with their OLED display and Arduino Nano, providing a clear, step-by-step approach to their first project. Read More Getting Started with DS18B20 Temperature Sensor This guide provides a clear, step-by-step process for getting started with the DS18B20 sensor and Arduino, making it easy for beginners to follow and understand. Read More How to make a RFID based Door Unlocking System Learn to make a RFID based Door unlocking system using Arduino, LCD, RFID and Servo Read More Getting Started with RFID and Arduino: Reading Values and Controlling an LED Here’s a step-by-step guide for getting started with RFID and Arduino to read values on the Serial Monitor and control an LED Read More Getting Started with a Piezoelectric Disc and Arduino This blog post provides a step-by-step guide to getting started with a piezoelectric disc and Arduino, making it easy for beginners to follow and understand. Read More How to make a Keypad based Door unlocking System Here's a step-by-step guide to creating a keypad-based door unlocking system using an I2C LCD, a servo motor, and an Arduino Read More How to Create a PIR Sensor-Based Motion Alarm Using Arduino Here's a step-by-step guide to creating a PIR sensor-based motion alarm using Arduino. Read More Load More

  • Privacy Policy | EmbeddedBrew

    explore to know more about Privacy Policy of EmbeddedBrew. < Back Privacy Policy Welcome to EmbeddedBrew. We are committed to protecting your privacy and ensuring that your personal information is handled safely and responsibly. This Privacy Policy outlines how we collect, use, disclose, and protect your personal information when you visit our Website and use our services. 1. Information We Collect We collect the following types of information: - Personal Information: When you register for an account, enroll in courses, or contact us, we may collect personal information such as your name, email address, phone number, mailing address, payment information, and other details necessary for providing our services. - Usage Data: We collect information about how you interact with our Website, such as your IP address, browser type, operating system, pages visited, and the dates and times of your visits. - Cookies and Tracking Technologies: We use cookies and similar tracking technologies to enhance your experience on our Website, analyze site usage, and for advertising purposes. 2. How We Use Your Information We use the information we collect for the following purposes: - To provide, maintain, and improve our services, including processing transactions and managing accounts. - To communicate with you, including sending you updates, newsletters, and other information related to your account and our services. - To personalize your experience on our Website and deliver content and product offerings relevant to your interests. - To analyze usage patterns and improve our Website’s performance and usability. - To comply with legal obligations and protect the rights, property, or safety of EmbeddedBrew Innovations, our users, or others. 3. How We Share Your Information We do not sell or rent your personal information to third parties. We may share your information with: - Service Providers: We may share your information with trusted third-party service providers who assist us in operating our Website, conducting our business, or providing services to you, provided they agree to keep your information confidential. - Legal Compliance: We may disclose your information if required to do so by law or in response to valid requests by public authorities (e.g., a court or government agency). - Business Transfers: In the event of a merger, acquisition, or sale of all or a portion of our assets, your personal information may be transferred to the acquiring entity. 4. Security of Your Information We implement appropriate technical and organizational measures to protect your personal information from unauthorized access, use, alteration, or destruction. However, no method of transmission over the internet or electronic storage is 100% secure, and we cannot guarantee absolute security. 5. Your Rights and Choices You have the following rights regarding your personal information: - Access and Correction: You can access and update your personal information through your account settings or by contacting us directly. - Data Deletion: You can request the deletion of your personal information, subject to certain legal exceptions. - Opt-Out: You can opt-out of receiving marketing communications from us by following the unsubscribe instructions included in our emails or by contacting us. 6. Children's Privacy Our Website is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe that we have collected information from a child under 13, please contact us, and we will take steps to delete such information. 7. Changes to This Privacy Policy We may update this Privacy Policy from time to time to reflect changes in our practices or for other operational, legal, or regulatory reasons. We will notify you of any material changes by posting the new Privacy Policy on our Website and updating the effective date. 8. Contact Us If you have any questions or concerns about this Privacy Policy or our privacy practices, please contact us at: embeddedbrew@gmail.com --- EmbeddedBrew Innovations (Formerly Rudra DIY Crafts) Effective Date:[30/05/2024]

  • Getting started with Keypad module and Arduino Nano

    Getting started with Keypad module and Arduino Nano Getting started with Keypad module and Arduino Nano Here are the steps to get started with a Keypad module and an Arduino Nano to display values on the Serial Monitor Description: In this tutorial, we will learn how to interface a keypad module with an Arduino Nano and display the pressed keys on the Serial Monitor. Keypads are a simple and effective way to add input functionality to your Arduino projects. Components Needed - Arduino Nano - Keypad module (4x4 or 4x3) - Jumper wires - Breadboard (optional) - USB cable to connect Arduino Nano to the computer Step 1: Connect the Keypad to the Arduino Nano 1. Identify the Keypad Pins: Most keypads have a set of row and column pins. A 4x4 keypad typically has 8 pins (4 for rows and 4 for columns), while a 4x3 keypad has 7 pins (4 for rows and 3 for columns). 2. Connect the Keypad Pins to Arduino: Use jumper wires to connect the keypad pins to the Arduino Nano. Here's an example connection for a 4x4 keypad: - Keypad Pin 1 (Row 1) to Arduino Digital Pin 2 - Keypad Pin 2 (Row 2) to Arduino Digital Pin 3 - Keypad Pin 3 (Row 3) to Arduino Digital Pin 4 - Keypad Pin 4 (Row 4) to Arduino Digital Pin 5 - Keypad Pin 5 (Column 1) to Arduino Digital Pin 6 - Keypad Pin 6 (Column 2) to Arduino Digital Pin 7 - Keypad Pin 7 (Column 3) to Arduino Digital Pin 8 - Keypad Pin 8 (Column 4) to Arduino Digital Pin 9 Step 2: Install the Keypad Library 1. Open the Arduino IDE: 2. Go to Library Manager: Navigate to `Sketch` -> `Include Library` -> `Manage Libraries`. 3. Search for Keypad Library: In the Library Manager, type "Keypad" in the search bar. 4. Install the Library: Find the "Keypad by Mark Stanley, Alexander Brevig" and click "Install". Step 3: Write the Arduino Code 1. Open a New Sketch in Arduino IDE: 2. Include the Keypad Library: #include Step 4: Upload and Test the Code 1. Connect the Arduino Nano to your Computer: Use the USB cable. 2. Select the Correct Board and Port: Go to `Tools` -> `Board` -> `Arduino Nano`, and then `Tools` -> `Port` to select the appropriate COM port. 3. Upload the Sketch: Click the upload button in the Arduino IDE. 4. Open the Serial Monitor: Navigate to `Tools` -> `Serial Monitor` and set the baud rate to 9600. Step 5: Press Keys on the Keypad With everything set up, press the keys on the keypad. You should see the corresponding key values displayed on the Serial Monitor. Project Gallery All Documents : Download the below code to get started with Keypad module. Click Here to Download Download Video Tutorial : Conclusion : You have successfully interfaced a keypad with an Arduino Nano and displayed the key presses on the Serial Monitor. This basic setup can be expanded to create more complex projects, such as password input systems, menu navigation, and more. Also check our website for more projects and explore the Skill-Hub by EmbeddedBrew. comments debug Comments Write a comment Write a comment Share Your Thoughts Be the first to write a comment.

  • EmbeddedBrew | Boost Your Skills with Knowledge

    EmbeddedBrew. On your service to help you develop skills in Embedded Systems with Online IoT Workshops. Welcome To Embeddedbrew Read More Play Video Play Video 00:27 EmbeddedBrew #arduinoproject #embeddedbrew Play Video Play Video 09:16 EmbeddedBrew Getting Started with a Dot Matrix Display || EmbeddedBrew || 2025 Play Video Play Video 00:52 EmbeddedBrew #GY30.#TechReels #ArduinoProjects #LightSensor #GY30Sensor #IOTIndia #Embeddedbrew Play Video Play Video 12:55 EmbeddedBrew Getting Started with GY-30 Light Sensor Module || EmbeddedBrew || 2025 Play Video Play Video 06:00 EmbeddedBrew Alert System using Door Sensor || EmbeddedBrew Play Video Play Video 01:00 EmbeddedBrew #embeddedsystems #robotics #techinnovation #smartdoor #smartsecurity #halloween Play Video Play Video 12:25 EmbeddedBrew Face and Eye Detection Using ESP32-Cam || EmbeddedBrew Play Video Play Video 00:31 EmbeddedBrew #embeddedbrew #arduinoproject #python #ai #artificialintelligence #facerecognition #eyerecognition Home: Latest Videos View All Projects Home: About ABOUT US EmbeddedBrew: Your Gateway to Mastering Embedded Systems Welcome to EmbeddedBrew! It's a fantastic YouTube channel. Here, we help—whether you’re just starting or have lots of experience. We give you deep knowledge & handy skills about embedded systems. We aim to make it fun & informative! You can expect great tutorials, cool demonstrations, and reviews on the latest tech in embedded systems. Our goal? To inspire you to create your own projects and discover all the amazing stuff this field has to offer. More Info About the Founder EmbeddedBrew, led by Rudra Swarup Sahoo, is all about learning and growing together. Rudra is passionate about exploring new technologies and is always eager to learn more. He especially loves diving into the world of IoT and has taken part in many workshops and trainings to become an expert. Rudra is committed to innovation and making sure that EmbeddedBrew stays ahead in the tech world, providing valuable insights and exploration opportunities for everyone. Know More Home: About Home: Contact Contact us Want to learn more about EmbeddedBrew, our video library, and the latest updates? Don’t hesitate to get in touch. Join us in our social media and get the updates. Mail

bottom of page