Python Forum
Function to Continuasly monitor serial port and control other functions
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Function to Continuasly monitor serial port and control other functions
#4
(Mar-03-2018, 09:08 PM)Larz60+ Wrote: what is the device that you are using, raspberry pi, arduino? I'm thinking there must be a way to trigger an interrupt (event in python) when there is a charater in the UART buffer. Tell me device you are using, and type of serial (i2c, usart, spi, etc.) Once I know this, I can look at your available options.
Hi
I'm reading from uart (tx rx) of raspberry pi gpio.
Is there a trigger?
In the serial uart I'm reading the bytes sent from a NEXTION touch display (if this is important)

(Mar-03-2018, 09:33 PM)marsokod Wrote: You may want to use a thread or a process depending on what your function1 and function2 are doing. You can either start them manually, use a library like APScheduler to have a pool of threads/process and add your function to the job queue, or start thread/processes at the beginning of your code and have them read elements in a queue. In the last case, your ReadSerial function would only have to put an element in a queue, which should minimize any interruption to the monitoring.

Function1() acquires sensor data and show it on lcd
Function2() is the same as 1 but also writes the data to a text file

So threading?
Reply


Messages In This Thread
RE: Function to Continuasly monitor serial port and control other functions - by ricardons - Mar-03-2018, 10:16 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Waiting for input from serial port, then move on KenHorse 3 1,232 Apr-17-2024, 07:21 AM
Last Post: DeaD_EyE
  MCU reboots after opening Serial port when ran from Raspberry PI zazas321 3 508 Mar-19-2024, 09:02 AM
Last Post: zazas321
  pyserial/serial "has no attribute 'Serial' " gowb0w 9 4,831 Aug-24-2023, 07:56 AM
Last Post: gowb0w
  Serial Port As Global Prasanjith 2 1,564 Mar-23-2023, 08:54 PM
Last Post: deanhystad
  Is it possible to make a program recognize how many clicks it has had on the monitor? jao 0 1,181 Feb-25-2022, 06:31 PM
Last Post: jao
  python serial port barryjo 2 1,700 Dec-27-2021, 11:09 PM
Last Post: barryjo
  is there a way to mention port range or search for port dynamically with qConnection Creepy 0 1,515 Sep-09-2021, 03:15 PM
Last Post: Creepy
  How to Properly Open a Serial Port in a Function bill_z 2 4,582 Jul-22-2021, 12:54 PM
Last Post: bill_z
Sad SyntaxError: from simple python example file from mind-monitor code (muse 2) warmcupoftea 4 2,906 Jul-16-2021, 02:51 PM
Last Post: warmcupoftea
Question Python3 - serial port reload parovelb 4 6,041 Apr-08-2021, 09:18 AM
Last Post: parovelb

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020