![Communication Communication](/uploads/1/2/5/4/125400663/401035846.jpg)
The SoftwareSerial library has been developed to allow serial communication on other digital pins of the Arduino, using software to replicate the functionality (hence the name 'SoftwareSerial '). It is possible to have multiple software serial ports with speeds up to 115200 bps. Serial Communication is a protocol in an embedded system for communication between the microcontroller based devices like arduino and raspberry pie to other peripheral devices supporting the serial communication protocol.
Serial Communication between Arduino and Java has never been simpler. A better alternative to the RXTX library, the JavaArduinoLibrary is an easy to use library with simple methods that allow you, the JAVA programmer, to read and write from the serial port. Seamless serial communication with the port of your choice.
![Arduino delphi serial communication with arduino software Arduino delphi serial communication with arduino software](http://coolcode.ru/wp-content/uploads/2016/04/ArduinoWatherSensor2_shema.jpg)
Consists of a class that extends the JComboBox to provide a list of all available ports for selection. Overloaded functions for serialWrite and serialRead allow multiple methods.
This is Just an update on this Delphi issue. I managed to make a working example (it works pretty good) on Delphi 7 using ComPort VLC component to control a series of LEDs thru Serial COMM Software example with source code, Arduino code and ComPort VLC, all available on my site to download Im preparing another example that reads Serial Data from a Temp Sensor on Arduino to Display it on Delphi Host. Any question, just shoot (im not an expert but sure we can manage to solve any issue). I've been doing professional Delphi development for about 15 years, so I've been through a number of industries. Probably the most relevant would be a project I worked on years ago to read data from an AMB transponder system to do automotive timing and scoring.
It was a fun project. The AMB system uses battery powered radio transponders on the cars (or horses, whatever you're racing) that pass over an antenna loop. The antenna is connected to a pricey box that does some fancy calculations to decide precisely when the transponders are passing over the center of the loop.
It then sends data about the transponder crossings to the computer over the serial port. My program would read the data and display a variety of data about the order of the cars on the track, best times, number of laps, etc. I haven't been doing a lot of hardware interfacing lately, but my current interfacing project is to collect, process and display data from the OpenAMR project. As far as GIS I mainly use Delphi and a third party component called TatukGIS. It's amazing, cheap, royalty free, and is VERY versitle.
Connects to ESRI, AutoCAD, ArcGIS server; you name it. If you look into it tell them Eric Meadows sent you.
They'll give some attention! They are in Poland and they're support is the best. I think they have someone there 24hrs and I believe there's only 3 or 4 developers.! Also look on ESRI's ArcScript site for Delphi componets. There's a developer there that has written the bible on using ESRI in Delphi. I just found your post about serial port libraries I just use the connection that comes with the TatukGIS kernel. I've only just found your recomendation and Betamatiz from previous posts.
Trade me your knowledge of Arduino and I can help you with GIS; I've been doing GIS for about 15 years now.