Suzuki GS 500 1977

“Good morning, I need help programming the file for my Arduino Nano and its corresponding XML file. This is the wiring diagram for my motorcycle. Can anyone help me? Thanks to everyone.”

Component Arduino Pin Connection Type / Technical Note
Low Beam D4 Signal wire to PIN, Active Low (Triggered by GND)
High Beam D5 Signal wire to PIN, Active Low (Triggered by GND)
Oil Pressure Light D3 Signal wire to PIN, Active Low (Triggered by GND)
Neutral Signal D8 Signal wire to PIN, Active Low (Triggered by GND)
Left Turn Signal D6 Signal wire to PIN, Active Low (Triggered by GND)
Right Turn Signal D7 Signal wire to PIN, Active Low (Triggered by GND)
Engine Temp (Sensor) A1 Voltage Divider: 5V \rightarrow Sensor \rightarrow A1 \leftarrow 10k\Omega \text{ Resistor} \rightarrow GND
Engine RPM D2 Pulse input from coil/ECUGear Arduino Pin Technical Note
Neutral (N) D8 Activates the “Neutral” signal
1st Gear D9 Sends value “1” to RealDash
2nd Gear D10 Sends value “2” to RealDash
3rd Gear D11 Sends value “3” to RealDash
4th Gear D12 Sends value “4” to RealDash
5th Gear D13 Sends value “5” to RealDash
6th Gear A0 Configured as Digital; sends value “6” to RealDash

Its quite a big ask for making the Arduino code and XML for you. I can help you with the XML, but first you have to develop the Arduino code that reads your inputs and passes the data to RealDash using RealDash CAN data format. See documentation and couple of Arduino examples here:

janimm/RealDash-extras: RealDash examples and technical materials

Then verify in RealDash CAN Monitor that you are receiving CAN frames from your Arduino device. After that I can help you with the XML file.