Arduino Internal Pull Up Mode in Simulink

15 vues (au cours des 30 derniers jours)
Cou
Cou le 24 Mar 2018
Commenté : Hans Scharler le 8 Avr 2018
Is there a way to set the pin mode to pull up in Simulink? I see there is a method in MATLAB:
a = arduino('COM4','Uno');
configurePin(a,'D3','pullup');
How would I set this for my Simulink model? Thanks!
  2 commentaires
Hans Scharler
Hans Scharler le 27 Mar 2018
Modifié(e) : Hans Scharler le 27 Mar 2018
I will find someone to help you with this. What are you building?
Cou
Cou le 27 Mar 2018
Hi Hans, Thanks. I am using the Sparkfun CAN BUS shield. The joystick requires pullups. Prior to configuring pins for pull up, you would configure them in Arduino IDE as
pinMode(A1,INPUT);
digitalWrite(A1, HIGH);
This is not an option since you cannot read and write to the same pin at the same time in Simulink.

Connectez-vous pour commenter.

Réponse acceptée

Cou
Cou le 8 Avr 2018
I created a custom device driver to solve my problem. The block can be found here: Arduino Pinmode Input Pull Up
  1 commentaire
Hans Scharler
Hans Scharler le 8 Avr 2018
Excellent. Thank you for sharing!

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by