Programming
|
IoT based Smart Agriculture Monitoring System In this project, we are going to build a Smart Farming System using IoT. The objective of this project is to offer assistance to farmers in getting Live Data (Temperature, Humidity, Soil Moisture, and Soil Temperature) for efficient environment monitoring, which will enable them to increase their overall yield and quality of products. This smart agriculture using an IoT… |
|
Long Range Arduino Based Walkie Talkie using nRF24L01 We are living in the era of 5G and 5G-enabled devices; however, old technologies like the walkie-talkie system and RF communication system are still paramount in scenarios where a remote, short-distance, cheap, and low-cost communication is required. For example, if you have a building or heavy-weight bearing construction company, then your workers need to communicate with… |
|
Understanding Fuse Bits in ATmega328P to Enhance Arduino Programming Efficiency In this tutorial, we are going to talk about fuses. Back when I was in college and learning about all the cool things in electronics, I heard the term fuse in AVR for the first time, my initial thought on the topic was, oh! there is something inside the AVR that will blow if I did something wrong. Back then, there were not much resources available on the Internet… |
|
Programming ATtiny85 Microcontroller IC with Arduino Uno ATtiny85 Microcontroller Chip is an affordable and powerful alternative to other Arduino microcontrollers, especially when you want to shrink your project down. The chip features 8 pins out of which six are I/O (Including Reset) pins and two are power pins. But how do you program it as it doesn’t have a USB interface like other microcontroller boards? So in this article… |
|
Programming ATtiny85 IC directly through USB using Digispark Bootloader The ATtiny family is a series of one of the smallest microcontrollers in the AVR market. These microcontrollers are capable of utilizing many of the libraries available on the Arduino platform. The ATtiny85 microcontroller chip is 8-pin, 8-bit, AVR microcontroller. Its small size and low power consumption make it a great match for portable projects with small footprints and… |
|
DIY ESP32 Based Audio Player DIY Music players are fun to build, and we previously built a few music players using Arduino and a dedicated MP3 module. Now we are using the ESP32 speaker output to build an interesting audio player, in which you can add sound effects by just connecting an extra speaker to the ESP32. Here we will use LM386 and a speaker with ESP32 to play music files. The audio… |
|
Li-Fi based Text Communication between Two Arduino Li-Fi (Light Fidelity) is an advanced technology that allows transferring data using optical communication, such as visible light. Li-Fi data can travel through the light and then be interpreted on the receiver side using any light-sensitive device, like an LDR or a photodiode. Li-Fi communication can be 100 times faster than Wi-Fi. In this comprehensive guide, we'll… |
|
How to Program ESP8266 for DHT22 using MicroPython For a beginner who is interested in programming Wi-Fi enabled microcontrollers like the ESP8266, understanding the ESP-IDF programming environment or the Arduino IDE can be a daunting task, the cryptic syntax of C and C++ languages requires more knowledge of computer science which is why those languages are not always friendly for beginners, so in this… |
|
How to Program Arduino Wirelessly over Bluetooth Arduino Uno, the most popular microcontroller among electronics hobbyists and students and its pretty easy to get started with embedded systems using Arduino But one drawback of Arduino is that it needs to be connected to the computer using USB cable to upload the code as it has done have any onboard support for wireless communication. And sometimes, it is very difficult to… |
|
Programming ESP32 Over-the-air (OTA) using Arduino IDE OTA (Over the Air) Programming is a feature of any WiFi-enabled microcontroller like ESP32 and ESP8266 that allows these devices to upgrade their firmware or software wirelessly without any physical access. This feature can be used to reprogram the devices that are fixed on a roof or any other place where connecting cable is difficult. Using OTA, you can send an update to… |
|
Programming STM8S Microcontrollers using Arduino IDE Arduino has undoubtedly grown into a user friendly and quick prototyping tool, thanks to its supportive user community. Today, because of its open-source nature, the platform is not only limited to the Arduino boards but also to other development boards like the NodeMCU, ESP8266, STM32, MSP430, etc. can also be programmed from the Arduino IDE. If you are interested in… |
|
GPIO Functions on STM8S using Cosmic C and SPL – Blinking and Controlling LED with Push Button For microcontrollers, an LED blinking program is equivalent to the “hello world” program. In our previous tutorial, we learned how to get started with STM8S103F3 Development Board and how to set up the IDE and compiler to program our STM8S controllers. We have also learned how to use the standard peripheral libraries, and how to compile and upload the code into our… |