Extendable Bits of Digital On/Off Signal Controlling Using Multi-Platform Clients via Web Services to Single Arduino Output Port by Using SIPO Shift Registers

Kayun Chantarasathaporn, Sudasawan Ngammongkolwong, Songpol Nakarateruangsuk, Chom Kimpan

Abstract


Several decades ago, digital signal has been embraced to the industry for monitoring and controlling various systems.  In the past, to handle these jobs, the processes were rather complicated.  However, after having microcontroller, these tasks were easier.  It has been even much easier to learn this issue after the launch of Arduino which is an instance open microcontroller board. 

However, Arduino has some limitation in the number of digital input and output port.  This project tries to overcome this constraint by applying SIPO Shift Register technology with Arduino.  As developers can cascade Shift Registers, theoretically, the numbers of bit of digital output are not limited.  

From the software viewpoint, this project is 2-tier application.  For business logic that works as a middleware, Web Services is chosen because it is open standard that can serve clients from various technologies and platforms.  Web Services server contains Web Methods for exchanging data with Arduino program. 

Client applications for controlling devices through the Web Services are provided in 2 platforms, Classic Windows Form Application and ASP.NET Web Form Application.  It means users can work from both local and remote networks

Full Text:

PDF

Refbacks

  • There are currently no refbacks.