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. The ENC28J60 is a popular 28-pin serial Ethernet chip, 10BASE-T stand alone Ethernet Controller with SPI interface, on board MAC & PHY, 8 Kbytes of Buffer RAM and an SPI serial interface. In this article we will learn how to use the ENC28J60 Ethernet controller with Microchip TCP/IP Lite Stack and MPLAB Code Configurator.

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.

Getting Started with EasyEDA a web-based PCB Design Software

EasyEDA is a a great and above all free web based circuit design, simulation and printed circuit boards (PCB) design tool for electronic hobbyists, engineers, teachers, students, makers and enthusiasts . There’s no need to install the software all you need is just open EasyEDA in a web browser. EasyEDA has all the features you expect from traditional electronic design automation (EDA) softwares like OrCAD, Altium, DipTrace among others, this tool easily takes your design from conception through to production.

Draw Circuit Free with EasyEDA

EasyEDA is a a great and above all free web based circuit design, simulation and printed circuit boards (PCB) design tool for electronic hobbyists, engineers, teachers, students, makers and enthusiasts. In this article we are going to learn how to draw an electronic circuit for free using EasyEDA. With a quick google search, type the keyword: "Draw circuit", Select "EasyEDA - Online PCB design & circuit simulator"

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. The computer will connect to the microcontroller using an RS232 serial cable. The PIC microcontroller will receive commands from the computer to control devices connected to it such as motors, LEDs etc.

Introduction to Programming Microcontrollers with Flowcode V6

What is new in Flowcode v6 Flowcode is one of the World’s most advanced graphical programming languages for microcontrollers. Flowcode software allows you to develop complex electronic and electromechanical systems with ease by just dragging and dropping icons on to a flowchart to create programs. The graphical programming tool allows even those with little experience to develop complex ...

Getting Started with Raspberry Pi

Raspberry Pi is a small credit card sized computer, It is very cheap compared to the traditional computers, the Raspberry Pi Foundation has arrangements with a few manufacturers from whom you can buy a Pi directly at $25 - $35. The Raspberry Pi unlike the traditional computer, it has the ability to integrate with electronics projects. Raspberry Pi to control devices that a microcontroller can control like LEDs, relays, LCDs etc. A Raspberry Pi is better used where more processing power and connectivity is needed like for exemple when you want to remotely access a temperature sensor via the web to change its settings and download temperature log files and more in general Internet of Things (IoT) and Home Automation applications you should consider using the Raspberry Pi.

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°C

Analog to Digital Conversion – Arduino

Analog to Digital converters allow analog continuous voltages to be converted into a discreet digital numbers inside the microcontroller as the microcontroller can only process digital numbers. This can enable the Arduino to be connected to analog sensors such as temperature sensors, pressure sensors, humidity sensors, optical sensors, and power sensors. Any sensor which can generate a voltage between 0V and a maximum 5V can be used.
1 2 15