I’m a beginner with XOD and I have a project where I want to control the speed with DC motor or brushless motor with a Force sensor so as much power I apply on the sensor as much speed I get from the motor. However, I am finding difficulties in writing the program in XOD.
Please, can anyone help?
I assume your force sensor is read using analog-read & motor speed is controlled using PWM through an H-bridge. Since output of analog-read is 0-1 and input for PWM 0-1, you can simply connect the two together. There are several analog nodes you might use for reading the input & at least one h-bridge node for controlling the motor.
Thank you very much for your reply
here I uploaded 2 photos one for the code I’m using in XOD and in another comment I’ll upload a photo of the circuit - cuz I’m not allowed to post 2 photos - I’m following but instead of the button I need to put Force Sensor
It is not clear what everything is in your wiring diagram, so I’m not certain what you are doing. Are you using a mechanical relay for motor control? That is not going to be able to switch on & off fast enough to control speed. If the transistor is your “relay”, then it might work, but you want to use PWM output pin to control the transistor on/off for speed control.
The h-bridge node is assuming you have an h-bridge controller for the motor. The DR & PWM pins on the h-bridge need to be set to the pin numbers you’ve wired the h-bridge to. If you are just using a relay or transistor for motor control, then you don’t really need the h-bridge node.
The output for analog-read is between 0 & 1, so there is no need for the max node, and the less node comparing it to 500 will always be true.