coding for mapping rc values to pwm values using simulink block diagram
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I had coded the programs in Arduino IDE software, but now I need to program the same thing in Simulink Matlab. I had stuck on how to mapping those value using the exact block at simulink matlab. I had provide the coding which i used in Arduino for reference. Thanks and have a good day.
void loop()
{
time_now = micros();
Serial.print(time_now);
Serial.print("\t");
PWM1 = 100;
PWM2 = 0;
receiver_input1 = map(PWM1, 255, -255, 1000, 2000);
receiver_input2 = map(PWM2, 255, -255, 2000, 1000);
MOVE();
Serial.print(receiver_input1);
Serial.print("\t");
Serial.println(receiver_input2);
while(micros()<= time_now+time_stop);
0 comentarios
Respuestas (1)
Arun Kumar
el 6 de Abr. de 2023
Editada: Arun Kumar
el 6 de Abr. de 2023
Hi Noor,
Please implement this equation in Simulink using math blocks.
long map(long x, long in_min, long in_max, long out_min, long out_max) {
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}
This is the defination of map function in arduino.
Ver también
Categorías
Más información sobre Arduino Hardware en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!