VoxCommando

Help and Support (Using VoxCommando) => Other Plugins => Topic started by: F1uctus on May 27, 2017, 06:51:54 AM

Title: My "Serial" plugin
Post by: F1uctus on May 27, 2017, 06:51:54 AM
Hello everybody. I developed "Serial" plugin for VoxCommando to communicate with devices connected to PC by USB/Serial/COM port.

-Send and receive messages by Serial ports.
-Upload sketch to your Arduino on the fly.

DOWNLOAD OLD VERSION HERE (http://voxcommando.com/forum/index.php?topic=2741.msg23628#msg23628)

Important Note: You need have .NET framework 4.5.2 to be installed
Title: Re: My "Serial" plugin
Post by: jitterjames on May 27, 2017, 08:40:45 AM
Sounds very useful. Thanks!

I will check it out later today.
Title: Re: My "Serial" plugin
Post by: jitterjames on May 27, 2017, 11:34:00 PM
I did some quick tests and everything looks good but I don't really have an Arduino project set up right now to test with properly. I will try to get to this but hopefully someone else will try it too.

This plugin might also be useful for those with audio receivers that accept control by serial. In that case it might be necessary to send more than just regular strings. Sometimes they need hex codes that ASCII does not cover.  I handled this in the TCP plugin by parsing strings that look like \x0A in to a byte with decimal value of 10.


Anyway, I'm happy to see people working on plugins for VoxCommando!
Title: Re: My "Serial" plugin
Post by: F1uctus on August 04, 2017, 08:05:39 PM
Hello again, and meet a plugin update!

OLD VERSION. LATEST UPDATE INCLUDED IN VC 2.2.3.8-B

Changes:


Installation:

Plugin sources on GitHub (https://github.com/NAITcompany/Serial/)

I will be interested to see your suggestions and questions about plugin.
Title: Re: My "Serial" plugin
Post by: nime5ter on August 05, 2017, 08:40:34 AM
Cool, thanks for posting these updates.

How are you currently using the plugin? Any interesting projects?
Title: Re: My "Serial" plugin
Post by: F1uctus on August 05, 2017, 09:07:49 AM
Cool, thanks for posting these updates.

How are you currently using the plugin? Any interesting projects?

I have an Arduino uno r3 and rgb led strip, on which VC send ir codes from arduino ir led.
Also i'm planning to make robo-hand on arduino, and control it by VC.
Title: Re: My "Serial" plugin
Post by: nime5ter on August 05, 2017, 09:38:20 AM
Also i'm planning to make robo-hand on arduino, and control it by VC.

That sounds fun. I would love to see photos or -- even better -- a video of that, once it is working. (In Russian, of course. ;))
Title: Re: My "Serial" plugin
Post by: F1uctus on August 05, 2017, 10:26:02 AM
photos or -- even better -- a video of that
I still design it, haven't details, so it may take a while. But when it 'll be ready i'll try to show results
Title: Re: My "Serial" plugin
Post by: nime5ter on August 05, 2017, 10:36:17 AM
Great, thanks again.
Title: Re: My "Serial" plugin
Post by: nime5ter on August 05, 2017, 11:47:14 AM
REMINDER TO ALL:

Once you have downloaded and extracted all the files, you will have to "unblock" all three of the dll files.

See Wiki How to UNBLOCK the dll (http://voxcommando.com/mediawiki/index.php?title=Unblock_DLL)
Title: Re: My "Serial" plugin
Post by: F1uctus on August 05, 2017, 12:58:56 PM
Thanks for reminder, i didn't know that.
If it cause error, why nobody asked about this at first release ???
Title: Re: My "Serial" plugin
Post by: nime5ter on August 05, 2017, 02:00:32 PM
It's OK. It is not a problem with your plugin.

It is normal that Windows users have to unblock dll files that we download from the Internet. Usually we include this step in our instructions (for example: http://voxcommando.com/forum/index.php?topic=2706.msg23216#msg23216).

Most experienced users already know that this is a standard requirement. But I mentioned it for people who may not be aware that Microsoft tries to "protect" us by blocking the dll files.  :bonk
Title: Re: My "Serial" plugin
Post by: jitterjames on August 05, 2017, 04:26:33 PM
Sorry. I should have mentioned this extra step when you released the first version.  :bonk

If you want to send me the source code I will include this plugin in the installation of VoxCommando in future versions. Ideally we could have this plugin on GitHub so we can both (all) contribute updates.

In the future I would like to have more open source plugins for VoxCommando.
Title: Re: My "Serial" plugin
Post by: F1uctus on August 05, 2017, 07:49:16 PM
There is a Serial plugin sources (GitHub): https://github.com/NAITcompany/Serial/ (https://github.com/NAITcompany/Serial/)
I agree to adding plugin in next VC versions.
Title: Re: My "Serial" plugin
Post by: jitterjames on August 05, 2017, 10:23:53 PM
OK. Cool.  Thanks.

I am going away for a few days so I probably won't even be able to look at this until Tuesday but I will get in touch with you when I can..
Title: Re: My "Serial" plugin
Post by: Kalle on August 06, 2017, 04:27:21 AM
Thanks for the cool plugin, I will try it in the next days and will report back.
Title: Re: My "Serial" plugin
Post by: jitterjames on September 10, 2017, 07:05:30 PM
There have been some major updates to the serial plugin thanks to the hard work of NAIT and I have included it in the current BETA version on the official download page.

http://voxcommando.com/home/downloads/

I have not had time to thoroughly test it so hopefully the community can help to beta test the plugin.

Thanks NAIT for all your hard work on this great plugin!  :clap ::bow