How to Use Lookup Tables in PIC Assembly
Programming a microcontroller in assembly languages takes time and to reduce that time, embedded systems engineers often have tricks up their sleeves One of those tricks is the...
Programming a microcontroller in assembly languages takes time and to reduce that time, embedded systems engineers often have tricks up their sleeves One of those tricks is the...
Lack of pins to use is a common challenge in designing microcontroller-based projects This is particularly true when dealing with liquid crystal or seven-segment displays...
The PIC16F877A microcontroller comes with a Capture Compare PWM (CCP) module which utilizes its 16-bit Timer1 module to generate or count pulses, among other things I have already...
Last time, I showed how to get started with Microchip's Curiosity HPC board I will now explore the use of the included buttons and LEDs on this microcontroller board ...
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...
A water level sensor is a simple device used to measure the level and volume of water inside a container This tutorial shows you how to use a water level sensor with...
You can in fact build your own motion sensor without spending too much Motion sensors can be set up using ultrasonic transceivers, video cameras, or microwave signals In this...
You can drive a LED on or off using a microcontroller like Arduino or PIC There’s no problem there because the 20 mA or so current from the pins is enough Obviously, you can’t...
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...
In this post, I’ll share with you how I got the Nokia 3310 LCD to run using a PIC16F877A microcontroller How to use the Nokia 3310 LCD with the Arduino has been covered before...