Interfacing Parallel Port and Programming (Include Turbo Pascal 7 for DOS Download)

A tutorial on Parallel port interfacing and programming for beginners. This tutorial covers both hardware and software aspects about programming the parallel port. It also includes a sample schematic and test program in Pascal. You can make your first parallel port application running straight away.


Parallel port is a simple and inexpensive tool for building computer controlled devices and projects. The simplicity and ease of programming makes parallel port popular in electronics hobbyist world. The parallel port is often used in Computer controlled robots, Atmel/PIC programmers, home automation, …etc… Here a simple tutorial on parallel port interfacing and programming with some examples.

The primary use of parallel port is to connect printers to computer and is specifically designed for this purpose. Thus it is often called as printer Port or Centronics port (this name came from a popular printer manufacturing company ‘Centronics’ who devised some standards for parallel port). You can see the parallel port connector in the rear panel of your PC. It is a 25 pin female (DB25) connector (to which printer is connected). On almost all the PCs only one parallel port is present, but you can add more by buying and inserting ISA/PCI parallel port cards.

I don’t have parallel port on My machine! What should I do ?

Unfortunately, as of today parallel port is a completely deprecated interfacing standard. It is impossible finding a new laptop with parallel port these days. Even almost all branded PCs already shead Parallel Ports from their back panels. Other alternative available in market such as PCI parallel port expansion cards and USB to Parallel Port converters aren’t good for anything other than connecting your old printer because of their architectural difference.

As of now the only possible alternative is to use serial ports along with serial to parallel converters (Unfortunately serial ports aren’t available on laptops these days) or use USB which is the most popular interface standard in the market as of today. But inherent complexity of implementing USB protocol and hardware requirements keep the hobbyists away for experimenting with USB.

But there are great alternatives in market which uses USB but as easy as using parallel port. One such device is Numato Lab’s 8 Channel USB GPIO Module. Though this is a USB based module, the user doesn’t have to worry about the intricacies and complexities of USB protocol. Continue reading

HTML Basic Tutorial and Modul Download

HTMLHTML Logo or HyperText Markup Language is the standard markup language used to create web pages.

HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets (like <html>). HTML tags most commonly come in pairs like <h1> and </h1>, although some tags represent empty elements and so are unpaired, for example <img>. The first tag in a pair is the start tag, and the second tag is the end tag (they are also called opening tags and closing tags).

The purpose of a web browser is to read HTML documents and compose them into visible or audible web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page. HTML describes the structure of a website semantically along with cues for presentation, making it a markup language rather than a programming language.

For the best HTML tutorial, just go to the page below :

HTML Basic Complete Tutorial

Virtual Machine, Another Way to Make Dual OS

vmVirtual Machine or Virtual PC,  a software-based emulation of a computer. Virtual machines operate based on the computer architecture and functions of a real or hypothetical computer.

A virtual machine is a software computer like a physical computer, runs an operating system and applications. The virtual machine is comprised of a set of specification and configuration files and is backed by the physical resources of a host. Every virtual machine has virtual devices that provide the same functionality as physical hardware and have additional benefits in terms of portability, manageability, and security.

When do you may need virtual machine ? Many situations, if you have a computer with Windows 7 / 8 installed, then you have to install some programs which is incompatible with your current OS, so then you should going to use it. Or maybe you just want to try a New Operating System, but you are unsure to exactly install it on your Harddisk.

There are many Virtual Machines, but I’ll show you 5 of them : Continue reading

ERROR : When Installing Windows 8, Windows Cannot Be Installed to This Disk. The Selected Disk Has an MBR Partition Table. On EFI Systems, Windows Can Only Be Installed to GPT.

This error could happen not only windows 8, But also windows 7 or server 2008, 2008R2. Before I got the way to solve this problem, I spend my nights to solve it with many ways 😦 , after asking to GOOGLE, I found a work around this problem. I got this at a forum. Thank you very much hehe.

Don’t worry if you have another partition that you don’t want it to be erased. It’s safe.


  1. Download GParted.iso from Gparted-Download
  2. Burn the iso file into a CD or DVD then boot from CD.
  3. Create a NTFS partition using the Gparted or format your existing partition into NTFS format.
  4. The Steps to format a partition into NTFS partition :

Continue reading