Advanced Search
Search Results
11083 total results found
1.7 GPIO
GPIO Vamos a recordar lo que vimos aquí, dos cosas: Estos son los pines GPIO con la numeración BCM: Y sobre todo RECUERDA : Están diseñados para 3.3V sólo proporcionan 3mA cada pin luego NO conectes diréctamente componentes de 5V ni que consuman más corr...
1.8 PWM
¿Qué es? Para entender el funcionamiento de los motores, primero tenemos que hablar de esta señal especial. La RASPBERRY igual que el ARDUINO (ver cap 2.4 curso Arduino) no es capaz de generar señales ANALÓGICAS. Un truco es generar una señal cuadrada de pulsa...
1.9 Kit de prestamo
Si haces el curso, está disponible este préstamo para que lo puedas hacer:
2 Movimiento
El primer contacto con este robot va a ser controlar el movimiento. Nomenclatura: Hacia delante es donde está la cámara. via GIPHY
2.1 Motores
Evidentemente los sensores, motores, etc... estarán conectados de alguna manera a algún pin de la GPIO (¿qué es eso de GPIO? Pues eso es que no te has leido esto). | Interfaces | Puertos GPIO de la Raspberry Pi | |------------|--------------| | IN1 | P1...
2.2 Fichero VARIABLES.py
Debido a que vamos a utilizar varias variables que serán comunes a varias librerías que también vamos a crear, vamos a crear un fichero común a todos, de momento será este: Cuando queramos incorporar estas variables pondremos esta instrucciónde Python from VAR...
2.3 Libreria MOVIMIENTOS.py
Para simplificar nuestros programas podemos hacer una librería propia. Esta librería la vamos a llamar MOVIMIENTOS.py y su contenido sería lo visto en las páginas anteriores, añadiendo las variables definidas en VARIABLES.py: ```cpp+lineNumbers:true import RPi...
2.4 Baile
Vamos a realizar un sencillo programa para romper el hielo, unos movimientos delante, atrás, derecha, izquierda y paro utilizando la librería anterior: Solución Ponemos el fichero MOVIMIENTOS.py que hemos visto en la misma carpeta que vamos a crear este pro...
Introducción
2.5 Movimientos con tecla
Ahora vamos a hacer lo mismo, pero gobernado por el teclado: PARAR = tecla ESPACIO ADELANTE=FORDWARD = f ATRAS=BACKWARD = b DERECHA=RIGHT = r IZQUIERDA=LEFT = l Solución Ponemos el fichero MOVIMIENTOS.py que hemos visto en la misma carpeta que vamos a cre...
Gestión de cursos
3 Control velocidad
Gestión de usuarios
3.1 ¿Cómo funciona?
Las ruedas tienen un disco con agujeros, una parte es un diodo emisor de IR y el otro es un sensor fotoeléctrico tipo WYC-H206 que detecta los agujeros: Están conectados a los siguientes GPIO: * Motor derecha GPIO7 * Motor izquierda GPIO8 Si te fijas en el ...
Soporte técnico
3.2 Prueba velocidad
En el siguiente vídeo vemos como cuando el sensor está encendido, el programa detecta un 0 y si el sensor está apagado, el programa detecta un 1: Fichero Pruebasensorvelocidad.py El programa es el siguiente: import RPi.GPIO as GPIO DataMotorR = 7 DataMotorL...
Otras configuraciones
3.3 Variables.py
Añadimos ahora las varialbes de paso siguientes a este fichero VARIABLES.py import RPi.GPIO as GPIO DataMotorR = 7 DataMotorL = 8 IN1=12 IN2=13 ENA=6 IN3=20 IN4=21 ENB=26 ########CONFIGURACION GPIO ENTRADAS SALIDAS GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False...