Vous êtes sur la page 1sur 3

Para el uso de Pycharm

Se hace la instalacin del Python que en mi caso est ubicado en la carpeta descargas, para lo que se
necesita la respectiva instalacin de los tools que se vayan a utilizar en la ejecucin. (tambin desde
el cmd se puede ejecutar Python )
Configuracin de la red en Raspberry PI
pi@raspberrypi:~$ sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.11.100
netmask 255.255.255.0
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid COBOGAP002
wpa-psk motorpump
iface wlan0 inet manual
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Comunicacin por medio de SSH con Raspberry PI
-Habilitar el uso de SSH para la comunicacin remota
pi@raspberrypi:~$ sudo raspi-config
Advanced Options
SSH Enable
-Activacion del servicio SSH en Raspberry
pi@raspberrypi:~$ sudo apt-get install ssh
pi@raspberrypi:~$ sudo /etc/init.d/ssh start
pi@raspberrypi:~$ sudo update-rc.d ssh defaults
Abrir el escritorio de Raspberry desde otro programa
pi@raspberrypi:~$ sudo apt-get install tightvncserver
*Al iniciar la configuracin, cada vez que vayamos a abrir el escritorio debemos ejecutar esta lnea;
pi@raspberrypi:~$ vncserver :1 -geometry 1280x766 -depth 16 -pixelformat rgb565

Para poder abrir el escritorio de raspberry es necesario instalar un programa (VNC server
UltraVNC)
Para ingresar al escritorio es necesario tener en cuenta esta lnea de cdigo :
pi@raspberrypi:~$ vncserver :1 -geometry 1280x766 -depth 16 -pixelformat rgb565
Donde el :1 debe ir al final de la direccin IP de nuestra raspberry que est conectada a internet que
es a la que nos vamos a conectar EJ: 10.216.1.181:1
Para instalar una forma de programacin con entorno grfico QtCreator
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install g++
sudo apt-get install qt4-dev-tools
sudo apt-get install qtcreator

Entradas y salidas digitales con GPIO


Nota: Si hemos ejecutado el comando sudo apt-get install python-dev
se instalan algunas
libreras de Python, pero si ejecutamos los comandos sudo python, import Rpi.GPIO ,
Rpi.GPIO:VERSION y no son vlidos debemos instalar la librera con :
sudo apt-get install python-rpi.gpio
-En la terminal de la raspberry PI ejecutamos el siguiente comando para entrar a Python
sudo python
-Para comprobar la versin
import Rpi.GPIO
Rpi.GPIO.VERSION
Si la versin es inferior a 0.5.4 es recomendable actualizar
sudo apt-get update
sudo apt-get upgrade
Si dentro de la ejecucin de estos commandos vemos que no tenemos instalada la librera Rpi.GPIO
entonces procedemos a instalarla.
wget https://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.5.4.tar.gz
tar zxf RPi.GPIO-0.5.4.tar.gz
cd RPi.GPIO-0.5.4.tar.gz
sudo python setup.py install
Cdigo del programa para hacer prender y apagar un led con un pushbutton
import RPi.GPIO as GPIO #importamos la libreria y la ponemos como GPIO
import time #necesario para los delays

# GPIO.setmode(GPIO.BCM) # Configuracin de pines como GPIO


GPIO.setmode(GPIO.BOARD) #Configuracin de pines con numero de placa
GPIO.setwarnings(False)
GPIO.cleanup() #Devuelve a su estado inicial
GPIO.setup(7, GPIO.OUT) #configuro el pin 7 como salida
GPIO.setup(11, GPIO.IN) #configuro el pin 11 como entrada
while 1:
input = GPIO.input(11)
if input:
GPIO.output(7, GPIO.HIGH) #pongo en alto el pin 7
else:
print "En la entrada del GPIO 17 hay un cero, apaga el led"
GPIO.output(7, GPIO.LOW) #pongo en bajo el pin 7
Para comunicacin va serial
sudo apt-get install python-serial
sudo apt-get update
sudo apt-get upgrade
Para crear un archivo en la raspberry
sudo nano nombre.py
Para ejecutar un programa con permisos de superusuario
sudo python nombre.py
Comando para saber lo que est conectado a la raspberry
ls /dev/tty*

Vous aimerez peut-être aussi