Sei sulla pagina 1di 3

%% Pines %%

GPIO17 = CS
GPIO18 = CLK
GPIO22 = DI
GPIO27 = DO

GPIO23 = Pluvio1
GPIO24 = Pluvio2
GPIO25 = Int del Minuto

safe_mode_gpio=4
max_usb_current=1

%%%%%% Instalar Python %%%%

sudo apt-get update


sudo apt-get upgrade

%%% vnc %%%


sudo apt-get install tightvncserver
tightvncserver
vncserver :1 -geometry 1200x600 -depth 24

%%%% memoria %%%%%%


sudo fdisk -l
sudo fdisk /dev/sda
sudo fdisk /dev/mmcblk0p1
sudo fdisk /dev/mmcblk0p2

%%libreria gpio %%%%


sudo apt-get update
sudo apt-get install python-dev
sudo apt-get install python-rpi.gpio

%%% I2C %%%%

sudo apt-get install python-smbus


sudo apt-get install i2c-tools

%%%% SERIAL USB %%%


sudo apt-get install python-serial
ls /dev/tty* // para ver los puertos usb conectados

%%%%% RELOJ rtc DS 1307 %%%%%%%%%%%%%%

sudo i2cdetect -y 1 // para detectar el reloj


sudo modprobe rtc-ds1307 // cargar el rtc
sudo bash
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
exit
sudo hwclock -r // para ver la hora del rtc
sudo nano /etc/modules // para adicionar al final rtc-ds1307
rtc-ds1307 // se adicional en el archvo q se abrio
sudo nano /etc/rc.local // otro archivo para modificar y adicionar las siguientes
lineas
///
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
sudo hwclock -s
date
///
sudo hwclock --set --date "05/18/2017 16:23:00" // para colocar la hora en el
reloj
sudo hwclock -s //para actualizarla en la raspberry

###### Borrar archivos #####


sudo rm -r nombrearchivo

##Arrancar desde el inicio ####

sudo nano /etc/rc.local


Al final colocar directorio

## Otra Forma ###


sudo nano /etc/init.d/detector-init
sudo chmod 755 /etc/init.d/detector-init
sudo update-rc.d detector-init defaults
sudo /etc/init.d/detector-init start

## Deshabilitar la actualizacicon de hora por internet ntp, comentar todo ##


sudo nano /etc/init.d/ntp
sudo /etc/init.d/ntp stop
sudo service ntp stop
sudo update-rc.d -f ntp remove

#Colocar ip a la raspberry
sudo nano /etc/network/interfaces // agregar lo siguiente

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.32.32.18
netmask 255.255.255.0
gateway 10.32.32.1

### para adc 1115

sudo pip install adafruit-ads1x15

Hora Raspberry
sudo date --set "2017-05-22 07:13:00"

##############Mac Mac Mac y Serial #####


Obtener el ID_SERIAL de la SD:
dir_mac = open('/sys/class/net/wlan0/address').read()[0:17].replace(":",
"").lower()

import subprocess
batcmd="udevadm info --query=all --name=/dev/mmcblk0p1 | grep ID_SERIAL"
result = subprocess.check_output(batcmd, shell=True)

######### PAra ejecutable #####


pyinstaller -D -F -n nombre -w "programa.py"
### Para puertos usb ###
cd /etc/udev/rules.d
sudo nano 999_usbdevices.rules

##medir temperatura cpu###

cat /sys/class/thermal/thermal_zone0/temp

Potrebbero piacerti anche