Paso 14: Ejemplo electrónica Simple.
El Raspberry Pi por sí no tiene puertos analógicos como Arduino. Aunque usted puede obtener los convertidores que pueden acoplarse a la gpio o usan una configuración de r2r. Para encender un led, usted necesitará utilizar por lo menos dos pernos. Un gpio y un conector de tierra. También necesita un led y una resistencia apropiada. Una vez que domines estos sencillos pasos usted puede electrónica adicional y controlar muchas cosas. Recuerde que la gpio sólo utiliza muy baja tensión. Circuitos de seguridad adicional es necesario para otros proyectos.
Nota: puede utilizar los cables puente de ordenadores más antiguos si no necesita utilizar el encabezado de todo.
echo "0" > /sys/class/gpio/gpio17/value
Controlar el LED con el botón
Ahora vamos a poner entrada y salida juntos y utilizar el estado del botón para apagar el LED.
El IPC tiene un único conector de tierra que usted necesita para conectar el circuito del LED y el circuito botón. Si tienes un alambre M/M, fácilmente puede hacer esto mediante la conexión de la -
columna a tierra como lo hicimos con el LED. Si no es así, puede parecer como no hay espacio para tener una resistencia de un cable conectado a masa y el botón en un grupo de cinco columnas. Pero para hacer más espacio, puede colocar el botón de cerrar la brecha en medio de la placa.
Una posible configuración:
- Los cables de conexión pin 3 a
7d
, 6 al9j
y 11 a1f
. - El LED de conexión
1g
(+
) a2g
(-
). - La conexión de la resistencia
2h
a9h
. - El botón en las terminales de
7e
,7f
,9e
y9f
.
Con que, puede hacer que el LED enciende para arriba siempre y cuando no se pulsa el botón:
(Usar control-C para interrumpir esto y volver a un símbolo del sistema.) O mientras se pulsa el botón:
O para cambiar el LED cada vez que se pulsa el botón:
(Esto último hace uso del hecho de que si se intenta leer un pin de salida, que le dice su valor actual.)
Si todos trabajaron, felicitaciones! Ahora probablemente debe instalar una biblioteca real de GPIO y activar su mente a los proyectos más interesantes.
La gente ahora está escribiendo código para control de servos con su Rpi:
Ver http://code.google.com/p/raspberry-gpio-python/wiki/PWM