Popular Posts

 

Recent Tutorials

  • Cheapest PCB Prototype – JLCPCB

    Cheapest PCB Prototype – JLCPCB

    JLCPCB is a very cheap PCB prototype manufacturer for 10 PCBs 10 x 10cm double-sided PCBs with a cost of only $ 2 excluding shipping charges. You can check your own quotes by accessing this link: https://jlcpcb.com/quote.Read More »
  • Interfacing ENC28J60 Ethernet Controller with PIC Microcontroller – XC8

    Interfacing ENC28J60 Ethernet Controller with PIC Microcontroller – XC8

    Ethernet is the leading wired standard for networking as it enables to connect a very large number of computers, microcontrollers and other computer-based equipment to one another. With just a network switch, many different devices can easily communicate with one another with Ethernet, allowing different devices and equipment to be accessed remotely and this also provides a cost-effective and reliable means of remote control and monitoring. For microcontrollers which don't have an integrated Ethernet peripheral, Microchip offers a serial Ethernet chip that can easily be used by any microcontroller with an SPI interface to provide Ethernet capability to the application. …Read More »
  • Pulse Width Modulation (PWM) with PIC Microcontroller – Flowcode

    Pulse Width Modulation (PWM) with PIC Microcontroller – Flowcode

    In this article we will discuss the PWM with Flowcode. Pulse width modulation (PWM) is a technique of controlling the amount of power delivered to an electronic load by switching ON and OFF a digital signal. This is the simplest technique that can be used to produce analog voltages from a digital one. The fraction of the period for which the signal is ON to the total period is known as the duty cycle. The average DC value of the signal can be varied by varying the duty cycle. The duty cycle can be anywhere between 0 (signal is always …Read More »
  • Interfacing DC Motor with PIC Microcontroller – Flowcode

    Interfacing DC Motor with PIC Microcontroller – Flowcode

    DC motors are used in many industrial, commercial, and domestic applications. We have DC motors in toys, irrigation pumps, robotics, Drills and in many applications. In this article, we are going to learn how to control a DC motor with a PIC Microcontroller, rotating it in either the clockwise or anticlockwise direction using Flowcode for PIC.Read More »
  • Introduction to Programming Microcontrollers with Flowcode V6

    Introduction to Programming Microcontrollers with Flowcode V6

    Flowcode is one of the World’s most advanced graphical programming languages for microcontrollers. It allows you to create complex microcontroller applications with advanced peripheral interfacing which make it easy to connect wide range of devices such as switches, LCD displays, analogue sensors, SD cards, Real time clocks, RS232/RS485, GPS, GSM, Bluetooth and so on by just dragging and dropping icons onto a flowchart. No prior knowledge of programming is required to start this course but a basic knowledge of PIC microcontrollers is necessary. In this article we are going to get a quick introduction to Flowcode v6.Read More »

 

Recent Projects

  • Controlling a PIC Microcontroller from a PC Graphical User Interface (GUI)

    Controlling a PIC Microcontroller from a PC Graphical User Interface (GUI)

    A Graphical User Interface is a man-machine interface device, in which objects to handle are drawn as icons on the screen, so the user can send controls by by a pointing device, usually a mouse or a keyboard. It is always easy and require less skills to operate a device from a visual representations of the workspace (GUI) by simply clicking a mouse or using a keyboard rather than a command line. In this article we are going to design a Graphical User Interface using Microsoft Visual C#. This software could be installed in any computer running windows operating systems. …Read More »
  • Digital Thermometer using Arduino and LM35 Temperature Sensor

    Digital Thermometer using Arduino and LM35 Temperature Sensor

    Temperature sensors are very important in many projects especially in temperature logging devices and alarms. In this article we are going to design a digital thermometer using Arduino Uno. This digital thermometer is built around the LM35 which is a precision integrated-circuit temperature sensor whose output voltage is linearly proportional to the Celsius (Centigrade) temperature. Its output changes by 10 mV per °C so there is no need for calibration. It can measure a wide range of temperature from −55 to +150°CRead More »
  • MPLAB® Code Configurator

    MPLAB® Code Configurator

    The MPLAB® Code Configurator (MCC) is a user friendly Graphical User Interface (GUI) plug-in tool for MPLAB® X IDE which generates easy to understand C code that is inserted into an MPLAB® X project, based on the settings peripherals configurations and selections made in the Graphical User Interface (GUI). The generated code can be used in any application program. When starting out with a new project using Microchip 8-bit microcontrollers, setup of the configuration and all the peripherals can be time consuming, especially for new projects. The MPLAB® Code Configurator simplifies this down to a series of simple graphical selections …Read More »
  • Automatic Temperature Control System using PIC Microcontroller – XC8

    Automatic Temperature Control System using PIC Microcontroller – XC8

    An automatic temperature control system has the ability to monitor and control the temperature of a specified space without human intervention. This project uses a PIC microcontroller to automatically control the temperature of an area. This area could be a small plant, a house or any place or device that require a controlled temperature like an incubator (egg) for example. The desired temperature setting is entered using a keypad. The temperature of the area is measured using an analog temperature sensor. The microcontroller reads the temperature every 10 s and compares it with the desired value. If the desired value …Read More »

 

Recent Videos