© All rights reserved. Powered by Florisera.

RSS Daily tech news
  • E-scooter crashes mainly caused by reckless driving
    Crashes on electric scooters are mostly due to the behavior of the riders, with one-handed steering and riding in a group being some of the largest risk factors. The researchers are also concerned about riders who deliberately crash or cause dangerous situations when riding, a phenomenon that seems to be specific to electric scooters.
  • These electronics-free robots can walk right off the 3D-printer
    This a robot can walk, without electronics, and only with the addition of a cartridge of compressed gas, right off the 3D-printer. It can also be printed in one go, from one material.
  • Good vibrations: Scientists discover a groundbreaking method for exciting phonon-polaritons
    Newly published research demonstrates a novel way of generating phonon-polaritons by making electrons collide with crystal lattice structures. The discovery paves the way for cheaper, smaller long-wave infrared light sources and more efficient device cooling.
  • New platform lets anyone rapidly prototype large, sturdy interactive structures
    A rapid prototyping platform called VIK (Voxel Invention Kit) enables makers without engineering expertise to create large-scale interactive devices using a series of reconfigurable electromechanical building blocks. These user-friendly components can be assembled using only a soldering iron and a pair of pliers.
  • Lords of the molecular rings: An innovative shortcut to high-performance organic materials
    Scientists have unveiled an innovative approach for synthesizing azaparacyclophanes (APCs), a class of highly advanced ring-shaped molecular structures with immense potential in material science. Their innovative Catalyst-Transfer Macrocyclization (CTM) method streamlines the production of these complex macrocycles, paving the way for more efficient and scalable applications in organic electronics, optoelectronics, and supramolecular chemistry -- such […]
  • Scientists tune in to rhombohedral graphene's potential
    Scientists are investigating how structures made from several layers of graphene stack up in terms of their fundamental physics and their potential as reconfigurable semiconductors for advanced electronics.

Category

SPI for microcontrollers
In this article we will take a closer look at Serial Peripheral Interface, also called SPI. This is the third and last serial communication module...
I2C for PIC Microcontrollers
In this article, we will take a closer look at the I2C serial communication protocol. This is the second in a series of three articles...
USART for PIC Microcontrollers
The USART module, also referred to as the Serial Communications Interface (SCI), is a crucial hardware module that enables a microcontroller to communicate with other...
PIC16F877A Analog to Digital Converter (ADC)
The ADC module in microcontrollers indeed allows them to interface with the analog world by converting continuous analog signals into discrete digital values. This capability...
Using PWM in PIC16F877A
Digital signals (0 or 1) and analog signals (range of values) are both used in electronics. Analog inputs can be converted to digital through an...
PIC16F877A Timer2 tutorial
The Timer2 module is an 8-bit timer/counter within most PIC MCU devices. Timer2 can increment up to a value of 255 before it overflows back...

Prerequisits

To make it easier, I assume you have a basic knowledge of the following:

  • Basic circuitry knowledge; such as resistors, transistors, diodes, relays.
  • Basic programming knowledge in C; understand what are functions, operators, data types, and more.
  • Digital electronics, such as logic gates.

On some occasions I will explain it from scratch, but to understand everything, it is best to brush up on the basics so that you can follow the tutorials.

Required Software

For these tutorials we use Microchip’s own software package that includes:

  • MPLAB X IDE
  • XC8 Compiler
  • PICKIT3 programmer/debugger

All the tools can be downloaded at the official website of Microchip Technology

Required Hardware

The full tutorial consists of many different types of electrical components, sensors and actuators. It depends completely on your own project what you need. However, in all cases you will need a Pickit3 tool to install the software and you need at least 1 PIC16F877A microcontroller to install it on.

Visual Portfolio, Posts & Image Gallery for WordPress