Maybe you’ve used an HD4480-based LCD before (pictured) and you know that it requires a potentiometer for adjusting contrast. Is there a way to remove this potentiometer completely?
Read More »All About Microcontroller Power
I got plenty of questions regarding microcontroller power outputs and requirements especially for popular ones like PIC or the Arduino. So I decided to answer all of them in this post. Technically, Raspberry Pi and BeagleBone Black are not microcontrollers (I like to call them microcomputers) but I decided to …
Read More »Creating NodeMCU WiFi Access Point
You can use WiFi with the NodeMCU (ESP8266) even without a WiFi router. All you need to do is create a NodeMCU WiFi Access Point and the device will now act as a WiFi gateway.
Read More »Web Server with NodeMCU WebSocket
Uploading sensor data to web servers is one of the core ideas for Internet of Things (IoT). Such data are often small-sized and are continuously updated over time. And while HTTP performs satisfactorily for simple applications, like how I showed in my NodeMCU web server tutorial, there is a need …
Read More »Arduino GPRS Tutorial
Connecting your Arduino project to the Internet is easy though WiFi and modules like the ESP8266 or a WiFi shield. Another option is to ditch wireless and use an Ethernet shield. But what if there’s no WiFi or network cable available? The solution would be to connect to the Internet …
Read More »Adding a LCD Touchscreen Display to Raspberry Pi
In this tutorial, I will show you how to add an LCD hat to your Raspberry Pi. This is an alternative to connecting a Liquid Crystal Display to your Pi through its HDMI port.
Read More »Arduino Wireless Control
Wireless control is much more convenient, especially at a significant distance. Imagine having wires from your controller to your robot! Also, making your project portable is essentially saying making it wireless (unless you still need to plug it on mains). In this tutorial, we’ll look at popular methods for achieving …
Read More »Arduino GPS Tutorial
Global Positioning System (GPS) has been around since the 80’s and is still one of the most important features you can add to any electronic system. The idea of tracking something (or someone) is cool enough but doing so without a telephone or an internet connection is much cooler. In …
Read More »Using the 0.96″ Tiny OLED Display with Arduino
If somehow a 16×2 LCD or a Nokia 3310/5110 LCD is too large for your project, then there’s a 0.96″ display you can add to your arsenal. This display is OLED (organic LED) instead of LCD – which means the backlight is unnecessary. In this tutorial, we will look at …
Read More »PIC16 PWM Tutorial
Pulse width modulation may have been invented to encode messages into pulsing signal but it was originally conceived as a technique for controlling power supplied to motors. In this tutorial, we will look at how PIC16 PWM works.
Read More »