2015-11-11 03:58:54 +08:00
|
|
|
<!--
|
|
|
|
---
|
|
|
|
name: Controlador de Motor Ryanteck
|
2016-07-27 19:17:56 +08:00
|
|
|
class: board
|
|
|
|
type: todas
|
2015-11-11 03:58:54 +08:00
|
|
|
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
|
|
|
|
description: Controlador de motores rápido con guía de inicio.
|
|
|
|
pincount: 26
|
|
|
|
pin:
|
|
|
|
'11':
|
|
|
|
name: Motor 1 A
|
|
|
|
direction: salida
|
|
|
|
active: alto (encendido)
|
|
|
|
'12':
|
|
|
|
name: Motor 1 B
|
|
|
|
direction: salida
|
|
|
|
active: alto (encendido)
|
|
|
|
'15':
|
|
|
|
name: Motor 2 A
|
|
|
|
direction: salida
|
|
|
|
active: alto (encendido)
|
|
|
|
'16':
|
|
|
|
name: Motor 2 B
|
|
|
|
direction: salida
|
|
|
|
active: alto (encendido)
|
|
|
|
-->
|
|
|
|
#Controlador de Motor Ryanteck
|
|
|
|
|
|
|
|
###Una manera rápida y fácil de empezar a controlar motores en tu Raspberry Pi
|
|
|
|
|
|
|
|
```python
|
|
|
|
import RPi.GPIO as GPIO
|
|
|
|
import time
|
|
|
|
GPIO.setmode(GPIO.BCM)
|
|
|
|
|
|
|
|
#Motor 1 = Pines 17 y 18
|
|
|
|
#Motor 2 = Pines 22 y 23
|
|
|
|
GPIO.setup(17, GPIO.OUT)
|
|
|
|
GPIO.setup(18, GPIO.OUT)
|
|
|
|
|
|
|
|
#Bucle infinito, girando en una dirección 5 segundos, después en la otra
|
|
|
|
while (True):
|
|
|
|
GPIO.salida(18, 0)
|
|
|
|
time.sleep(1)
|
|
|
|
GPIO.salida(17, 1);
|
|
|
|
time.sleep(5);
|
|
|
|
#Ahora para el otro lado
|
|
|
|
GPIO.salida(17, 0)
|
|
|
|
time.sleep(1);
|
|
|
|
GPIO.salida(18, 1);
|
|
|
|
time.sleep(5);
|
|
|
|
#Y limpieza final
|
|
|
|
GPIO.cleanup()
|
|
|
|
```
|