Control Flow in C language – if, while, for and many more
In any programming language, you will often need to make decisions. This will take the program into different functions depending on the answer of a question, result or evidence. This…
Voltage Divider applied to a circuit: what you need to know
This electric principle comes very handy in integrated circuits (IC). One of the most successful ICs in history, the 555, depends on them. Many microcontrollers have some kind of voltage…
Requirements for MPLAB to program a PIC Microcontroller
So what is MPLAB anyway? It is a software that integrates many useful tools for developing code for PIC microcontrollers. Such programs are called "IDE" and it stands for "Integrated…
Push Buttons in a PIC microcontroller, how to read one
A push button is a simple method to give to the microcontroller an input capability. Any user can push a button or press a switch to activate a specific function…
Configure DHCP to Reserve a IP Address
The whole purpose of DHCP is to reserve an IP address to a computer or device, every time it connects to a network. Is that simple. switch and router This…
Remote Access to the desktop to your Raspberry Pi with XRDP
Having remote access to your Raspberry Pi or any server remotely is a tremendous aid, whenever you are in the same network or if it is kilometers away. If you…
Port Forwarding for ‘truely’ remote access
Port Forwarding is an awesome and versatile tool for accessing a computer or a device from anywhere in the world. It requires a few setups in your router and then…
SSH for remote access to your Raspberry Pi
Are you still connecting your Raspberry Pi with a monitor, keyboard and mouse? Any linux-based operating systems, like the Raspberry Pi, are designed to be accessed remotely since its was…
How to host a website on Raspberry Pi with Apache
Websites (also called webpages) are today's standard for online presence and a website on Raspberry Pi has enough resources and computational power to handle, host and serve one. Chances are,…