There is, in fact, a way to create a NodeMCU ESP8266 WiFi jammer although technically, this is a deauther and not really a jammer. A jammer sends out noise on the WiFi frequency spectrum (2.4 GHz) while the program in this tutorial sends packets that disrupt the normal functions of …
Read More »NodeMCU Pinout Reference
The NodeMCU is an Arduino-compatible board that features the ESP8266 at its core. It became popular because it is a WiFi-ready microcontroller by itself – no need for an Arduino. This NodeMCU pinout reference aims to show pinouts for NodeMCU v0.9, NodeMCU v1.0, and NodeMCU v3.
Read More »What is I2C? | Protocol Guide
I2C, or Inter-integrated Circuit, is a communications protocol common in microcontroller-based systems, particularly for interfacing with sensors, memory devices and liquid crystal displays. Similar to SPI, it’s a synchronous protocol because it uses a clock line. The I2C protocol, however, uses less pins and is a much more robust standard.
Read More »What is SPI? | Protocol Guide
SPI, short for Serial Peripheral Interface, is a communication protocol common in microcontroller systems. Sensors, liquid crystal displays and memory cards are examples of devices that use SPI. It is faster than both UART and I2C although it also has its disadvantages.
Read More »Catch the Light PIC Game
This project is a simple PIC game where LEDs go on randomly one at a time. The objective is to “catch” the LED that’s on by pressing the corresponding button. For every catch, the score, displayed on a seven segment display, is incremented. The speed of the LEDs increase every …
Read More »Using RFID with Raspberry Pi Zero
Using RFID cards and tags is a cool way to switch on anything, wirelessly. For example, you can create an e-lock for your room, check meeting attendance or use cards to control your robot. In this tutorial, we will add RFID functions to a Raspberry Pi Zero.
Read More »Electronic Queuing System
The idea of this electronic queuing system is to display both sequence number and counter number in three seven segment displays. For example, when counter 1 presses his button, the number 1 shows up on the counter number segment. At the same time, the sequence number is incremented. This system …
Read More »Vibration Sensor Tutorial
Vibrations can be an indicator that trouble is coming. It can be your machine going haywire, a gear on a robot missing teeth, or worse, a looming earthquake! In this vibration sensor tutorial, we will look at how to detect vibrations using specially designed sensors and an Arduino microcontroller.
Read More »Featured: DFRobot Bluno M0
There are a lot of Arduino-compatible boards but most of them are essentially clones. These clones are cheaper, yes, but why buy them if you can have boards that can give you MORE? A LOT MORE.
Read More »PIC16F877A – More Microcontroller Features
We have managed to blink an LED and use interrupts and timers with the PIC16F84A. Sadly, that’s almost all we can do with that microcontroller as it lacks features that most microcontrollers or Arduino have. From here on, we will now be using the PIC16F877A.
Read More »