Ir al contenido principal

Entradas

Mostrando entradas de 2017

Servidor NFS(Centos, suse)

Instalamos los paquetes "rpcbind nfs-utils nfs-utils-lib" con yum e iniciamos los servicios nfs y nfslock #service nfs start #service nfslock start Ejecutamos el comando "rpcinfo -p" y la salida debe ya aprecer los puertos siguientes:     100000    2   tcp    111  portmapper     100000    2   udp    111  portmapper     100024    1   udp    644  status     100024    1   tcp    647  status     100011    1   udp    740  rquotad     100011    2   udp    740  rquotad     100011    1   tcp    743  rquotad     100011    2   tcp    743  rquotad     100003    2   udp   2049  nfs     100003    3   udp   2049  nfs     100003    4   udp   2049  nfs     100021    1   udp  38897  nlockmgr     100021    3   udp  38897  nlockmgr     100021    4   udp  38897  nlockmgr     100003    2   tcp   2049  nfs     100003    3   tcp   2049  nfs     100003    4   tcp   2049  nfs     100021    1   tcp  50344  nlockmgr     100021    3   tcp  50344  nlockmgr     100021  

Teclado membrana 4x4 en Raspbery con Perl

Cześć !! En esta entrega, de Raspberry y Perl (mi lenguaje preferido tipo script) les contare cómo reconocer los dígitos de un teclado membrana 4x4. Estos son los mas baratos que hay en el mercado y lucen mas o menos así. Lo primero que debemos hacer es que estos teclados no traen un circuito interno, o resistores, capacitores, etc. Son mas simples botones que al ser presionados unen dejan pasar la corriente de un lado al otro. Las conexiones estan distribuidas como una matriz,  de izquierda a derecha en el bus, los 4 primeras corresponden a las filas iendo conectadas a los numeros 1,4, 7 y * respectivamente mientras que el resto corresponde a la fila *,0,# y D. Al presionar por ejemplo la tecla 1, la corriente pasara a travez de la fila 1 y la cola 1 o lo que en el bus seria el 1 y el 5(de izquierda a derecha), sea el sentido que sea. Teniendo claro lo anterior, pasamos a la conexión del tecladito a la Raspberry. Las conexiónes de la 1,2,3,4 del bus irán conectadas a los pins

GPIO en Raspbery con Perl

Existen muchas librerias para accesar  a los puertos GPIO , en este manual usamos la libreria hipi, cuyo sitio web es http://raspberry.znix.com/. Aqui encontraran informacion y manual sobre cada funcion. Primero descargamosel instalador #wget http://raspberry.znix.com/hipifiles/hipi-install y ejecutamos #perl hipi-install Seguimos  los pasos, que incluyen instalar algunas dependencias que el hara a travez de apt-get automaticamente. Si todo ha salido correcto, entonces entramos en el meollo del asunto. A continuacion un codigo muy sencillo sobre como encender un LED y apagarlo a los 5 segundos. El diagrama es el siguiente. La resistencia va a tierra, el Diodo Led a un puerto GPIO, en este ejercicio se usa el 23 y 24(tierra) de la nomenclatura fisica de la board. Una vez conectado a la Raspberry pasamos al codigo Perl. use HiPi::BCM2835; use HiPi::Constant qw( :raspberry ); use strict; #iniciamos el objeto my $bcm = HiPi::BCM2835->new() || die "No se pu

Configurar puerto Serial en Raspberry Pi B+

¡ NO TENGO PANTALLA! Ok, no entremos en pánico podemos a travez de la interfaz GPIO, ver y manipular la Raspberry  en tu propio PC pero primero debemos tener un conversor rs-232 a USB, Minicom en LInux, en Windows con putty seria suficiente, y cables tipo conector pin rectangulares. La raspberry B+ tiene 40 GPIO. Se extiende desde un extremo hasta los puertos USB por el borde de un lado largo, siendo el PIN1 el ubicado al lado opuesto corto, el pin 2 en el borde del lado largo y  el 39 y cuarenta limitando al puerto USB, siendo el 40 el del lado exterior. Por lo que conectamos Los pins TX y RX(amarillos en la grafica) a los RX y TX respectivamente en la interfaz USB rs-232, y el GND con el GND. Si lo desean pueden usar el PIN+5v para alimentar la Raspberry e iniciarla. Iniciamos MInicom # minicom -b 115200 -o -D /dev/ttyUSB0 en la SD partition boot( tipo fat32), configuramos el archivo cmdline.txt y borramos console=tty1 del final de linea. Ahora le echamos gasolina a