pinout.vvzero.com/src/it-IT/overlay/rtk-000-001.md

57 lines
1.2 KiB
Markdown
Raw Normal View History

<!--
---
name: Ryanteck Motor Controller Board
manufacturer: Ryanteck
url: https://ryanteck.uk/add-ons/6-ryanteck-rpi-motor-controller-board-0635648607160.html
buy: https://ryanteck.uk/add-ons/6-ryanteck-rpi-motor-controller-board-0635648607160.html
pincount: 26
pin:
'11':
2015-11-12 07:34:22 +08:00
name: Motore 1 A
direction: output
active: high
'12':
2015-11-12 07:34:22 +08:00
name: Motore 1 B
direction: output
active: high
'15':
2015-11-12 07:34:22 +08:00
name: Motore 2 A
direction: output
active: high
'16':
2015-11-12 07:34:22 +08:00
name: Motore 2 B
direction: output
active: high
-->
#Ryanteck Motor Controller Board
2015-11-12 07:34:22 +08:00
###Una maniera facile e veloce per controllare dei motori dal tuo Raspberry
```python
2015-11-12 07:34:22 +08:00
##Semplice script per i motori dell'RTK-000-001
import RPi.GPIO as GPIO
import time
2015-11-12 07:34:22 +08:00
#Imposta la numerazione Broadcom
GPIO.setmode(GPIO.BCM)
2015-11-12 07:34:22 +08:00
#Motore 1 = Pin 17 e 18
#Motore 2 = Pin 22 e 23
GPIO.setup(17, GPIO.OUT)
GPIO.setup(18, GPIO.OUT)
2015-11-12 07:34:22 +08:00
#Ora ripeti all'infinito attivando alternativamente ogni direzione per 5s
while (True):
2015-11-12 07:34:22 +08:00
#Sleep di 1 secondo, poi attiva il 17
GPIO.output(18, 0)
time.sleep(1)
GPIO.output(17, 1);
time.sleep(5);
2015-11-12 07:34:22 +08:00
#Ed ora l'opposto
GPIO.output(17, 0)
time.sleep(1);
GPIO.output(18, 1);
time.sleep(5);
2015-11-12 07:34:22 +08:00
#E si ricomincia
#Cleanup finale
GPIO.cleanup()
```