UART, I2C, SPI in node-red

Can anybody inform how to start working with UART, I2C, SPI of RPI B4 in node-red?
If its possible

please help!

I don't know about SPI, but for using the UART there is the serial node. node-red-node-serialport

and node-red-contrib-i2c for low level i2c

However there are also dedicated nodes for many devices that use SPI and/or i2c - so it really depends what device you are trying to talk to.

Also don't forget to enable the required interface using the sudo raspi-config tool

1 Like

Let us know to what you are connecting.

Thanks for the support!
I started with UART, I ve done successfull data transfer via "serial" node, but already have the second day of unsuccessfull trying to receive data from another device...
Plese get the work example cause Ive already tried all possible variants
In Phy Ive got the signals on RPI

What do you mean by "another device"? Is this a sensor attached to the Raspberry GPIO pins (what sensor, which pins)? Or a sensor attached to a microcontroller such as an Arduino?

What do you mean by "In Phy I've got the signals"?
If you have a python script which can print the sensor values, you could simply run that script via a Node-Red exec node.

It's not easy to give you a working example since you have not given any information on the device.

Thanks for the answer!
I use PC + USB-RS485 converter and that is "another device". In another side I use RPI UART with RS485 phy(physical layer).
After MAX485 RO I see signals to RPI UART RX pin
And I dont undertand about phyton scripts and exec mode, I cant use print when I need to receive

It seems possible that I misunderstood your previous post, in which case python is not relevant.

so I still need an example of serial receive, I couldnt find it yet on net and on forum