EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Help
From: Josh Fiddler via Tech-talk <tech-talk at aps.anl.gov>
To: tech-talk at aps.anl.gov
Date: Mon, 22 Aug 2022 09:02:01 -0600
We also bridge Arduino and EPICS with a linux host (RPi4) and comm with it via a serial interface. It works well and is relatively simple, cost effective, and development time is relatively short, depending on the complexity of the task. We write the code for the Arduino and flash it with ProjectIO using VSCode (the single best thing MS has ever made, IMHO) as the IDE. This way we can ssh into the host, and remotely (re-) program the Arduino. ProjectIO supports dozens of development boards and is widely supported by the community. 

For prototyping purposes, this helps us move quickly without getting lost deep in the woods. 

Hope that is helpful.  

Josh

On Mon, Aug 22, 2022 at 7:44 AM Pete Jemian via Tech-talk <tech-talk at aps.anl.gov> wrote:
In this example using an Arduino with EPICS, https://cmd-response.readthedocs.io, the IOC runs on a linux computer (RPi, in the example) and communicates with the Arduino over USB.

But if are you asking if anyone has implemented Channel Access protocol to run directly on the Arduino?  I don't think so.

Pete


On 8/22/2022 9:33 AM, LE-DANIEL Erwann via Tech-talk wrote:
> Hello,
>
> I’m actually working on a bench witch use EPICS technology and I would like to add a tool on the network.
>
> This tool is composed with an Arduino, and I would know if it is possible to connect and use Arduino to receive message from EPICS Network ?
>
> Message on the network are from Variable Service (VS).
>
> I hope my message has enough description to explain my need… Many Thanks for help.
>
> At the same time I’m looking for web project using EPICS + Arduino, Pyepics and others..
>
> Sincerely,
>
> LE DANIEL Erwann From France.
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> CONFIDENTIALITY : This e-mail and any attachments are confidential and may be privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose or store or copy the information in any medium.

--
----------------------------------------------------------
Pete R. Jemian, Ph.D.                 <jemian at anl.gov>
Beam line Controls and Data Acquisition (BC, aka BCDA)
Advanced Photon Source,    Argonne National Laboratory
Argonne, IL  60439                    630 - 252 - 3189
-----------------------------------------------------------
       Education is the one thing for which people
          are willing to pay yet not receive.
-----------------------------------------------------------



References:
Help LE-DANIEL Erwann via Tech-talk
Re: Help Pete Jemian via Tech-talk

Navigate by Date:
Prev: Re: Help Pete Jemian via Tech-talk
Next: Re: make release freezes terminal in synApps installation Marco A. Barra Montevechi Filho via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024 
Navigate by Thread:
Prev: Re: Help Pete Jemian via Tech-talk
Next: Re Help Arduino EPICS Miklós Boros via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024 
ANJ, 14 Sep 2022 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·