Visual Foxpro Serial Communication Python
How can we do serial communication using the raspberry pi with a python script to send/receive data to my laptop? If yes can we use the RS232 cable to connect to the TX/RX ports on the raspberry pi directly? If yes, what pins must be used from the RS232 cable? It would be help full if anyone can post a example python script? Since my first aim is to send/receive data to the laptop to/from the raspberry pi, i'm using a RS232 to USB cable at both end to connect to the laptop as well as the raspberry pi.
RS-232/RS-485 to PC and USB to PC For RS-232 1) Download. 2) Buy a and a RS-232 serial cable for PC. 3) Follow the steps in Connection to a microcontroller or other peripheral on this. Actually read the whole thing for better understanding. 4) Power your converter module with either 3.3V (pin 1) or 5.0V (pin 2), connect Rxd pin of the module to Rxd (pin 8) on Rpi and Txd pin to Txd (pin 10) on Rpi. 5) Connect your RS-232 (from PC) cable to the converter module Now you are ready to do some coding in Python.
Communication through Serial Port Visual Foxpro. //tungweilin.wordpress.com/2015/01/04/python-serial-port-communication/ using 10GB vs Multiple 1GB nic port. MarshallSoft serial communication component Visual FoxPro library (DLL) for serial port (RS-232. RS-422, RS-485) communications. Features of the Windows Serial. MarshallSoft Visual FoxPro serial. Lines between two. Serial communication, Foxpro serial. Foxpro Serial Communications. WinBatch 2017b.
But before that make sure that you have the library called serial for python to create the communication. You can easliy get it via terminal by typing sudo apt-get install python-serial.
Also you will see the baudrate in the code is 7200. It could be less or more depending on the synchronization. Win 2000 Server Sp4 Isosceles on this page. Also make sure that baudrate should be same in putty and COM1, which is the port that RS-232 is connected to your PC. You can check and set it from device manager in Windows. By the way, timeout is the time gap between each message you are receiving. In case you can't run the code from idle (that happens for some libraries), do it in terminal.