Go to advanced search

by bentejuy
Mon Apr 25, 2016 7:57 pm
Forum: Español
Topic: Problema código python LCD 16x2 Estado GPIO
Replies: 5
Views: 1305

Re: Problema código python LCD 16x2 Estado GPIO

erdona pero no entendí bien tu problema. No aclaras mucho con el tema del error... , ¿que error te devuelve? Saber que botón ha sido pulsado es relativamente fácil ya que la función de retrollamada recibe como parámetro el pin que ha generado el evento. Para controlar si el relé está activo o no, te...
by bentejuy
Mon Apr 25, 2016 3:28 pm
Forum: Español
Topic: Problema código python LCD 16x2 Estado GPIO
Replies: 5
Views: 1305

Re: Problema código python LCD 16x2 Estado GPIO

Aparentemente todo está bien, yo no veo ningún motivo para que no te funcione como debería de ser. Solo se me ocurre que compruebes con un simple "print" dentro de la función de retrollamada si se está disparando el evento. def buttonPressed(channel): print "He sido llamado!" lcd.clear() global coun...
by bentejuy
Wed Mar 02, 2016 1:13 pm
Forum: Español
Topic: ¿Vale la pena comprar RP3 teniendo el RP2??
Replies: 15
Views: 5174

Re: ¿Vale la pena comprar RP3 teniendo el RP2??

Hola, Como siempre dependerá de tus necesidades. Aunque afirman que es un 50% más rápida que la versión anterior, aún no he visto ningún bechmacth de pruebas reales que certifiquen esto, con lo cual, me inclino a pensar que lo del 50% será en el mejor de los casos. Los pro y contras que yo veo: Pros...
by bentejuy
Mon Feb 22, 2016 9:44 pm
Forum: Español
Topic: Herramientas para Electrónica en Línea
Replies: 9
Views: 2405

Re: Herramientas para Electrónica en Línea

Para encontrar integrados y demás éste es el google de los chips : http://www.findchips.com/

Esté otro enlace no es una herramienta web, sino un articulo para elegir transistores, muy completo y recomendable : http://panamahitek.com/el-arte-de-escog ... ransistor/

Saludos.
by bentejuy
Sun Feb 07, 2016 6:42 pm
Forum: Español
Topic: Herramientas para Electrónica en Línea
Replies: 9
Views: 2405

Re: Herramientas para Electrónica en Línea

Buenas.

Muy buena iniciativa :) , me sumo a ella. Os paso un enlace para hacer pruebas de circuitos sin montarlos, no he encontrado nada en ella sobre Raspberry Pi pero igual os vale.

https://123d.circuits.io/

Salu2.
by bentejuy
Sun Feb 07, 2016 6:30 pm
Forum: Español
Topic: ayuda leer datos por puerto serial.
Replies: 12
Views: 13973

Re: ayuda leer datos por puerto serial.

Cristian. He tenido un pequeño lapsus, donde puse "delay()" va "sleep()", mis disculpas, he confundido el nombre de la función. Sobre el tema de escribir en el puerto, si tu usuario está dentro del grupo "dialout" y el puerto tiene permisos de escritura/lectura para ese grupo, tendrías que poder esc...
by bentejuy
Sat Feb 06, 2016 11:57 am
Forum: Español
Topic: ayuda leer datos por puerto serial.
Replies: 12
Views: 13973

Re: ayuda leer datos por puerto serial.

Hola. Varias cositas. -. No puedes acceder por segunda vez al puerto después de que te falla el script porque realmente no lo estás cerrando, esto es debido a que al producirse la excepción nunca llegas al ser.close(). Por eso tienes que reinicar (en Linux si sabes comó tampoco es necesario) ;-). Se...
by bentejuy
Thu Feb 04, 2016 11:59 pm
Forum: Español
Topic: Raspberry pi I2c
Replies: 1
Views: 429

Re: Raspberry pi I2c

Necesitas ambas cosas, o sea un adaptador de voltaje y las resistencias pullup, aunque los adaptadores de voltaje ya traen las resistencias pullup. Los puertos de Arduino trabajan a 5V y la Raspberry Pi a 3,3V. Si no realizas una adaptación de potenciales los puertos I2C de tu Raspi puede pasar a me...
by bentejuy
Fri Jan 29, 2016 2:36 pm
Forum: Español
Topic: Uso de Pantalla LCD 16x2 usando i2c
Replies: 15
Views: 6017

Re: Uso de Pantalla LCD 16x2 usando i2c

Vaya chulada!, pues si que me ha gustado y emocionado, por supuesto que me gustaría añadirlo y darle soporte, pero tengo una larga lista de dispositivos y sensores que quiero ir dándole soporte, así que tendra que esperar 8-) . Llevas algo de razón en cuanto a las dependencias entre uno y otros módu...
by bentejuy
Thu Jan 28, 2016 8:49 pm
Forum: Español
Topic: Uso de Pantalla LCD 16x2 usando i2c
Replies: 15
Views: 6017

Re: Uso de Pantalla LCD 16x2 usando i2c

Gracias alexandrogiles. Te pido disculpas por los errores, he descuidado el entorno de desarrollo quizás porque he estado centrado en añadir/probar nuevos dispositivos y la migración a Python 3. Le he dado un repaso y creo haber solucionado la mayoría de los problemas pero me temo que aún puedas enc...
by bentejuy
Wed Jan 27, 2016 9:05 pm
Forum: Español
Topic: Uso de Pantalla LCD 16x2 usando i2c
Replies: 15
Views: 6017

Re: Uso de Pantalla LCD 16x2 usando i2c

Como no tenía ningún ejemplo en los tests del github, los he añadido por si los quieres probar. El ejemplo del I2C esta pensado para el LCD1602A que ya viene con el adaptador para dicho protocolo, y suele ser con el PCA8574/PCF8574, que por son casi iguales, aquí paso las diferencias de ambos y el e...
by bentejuy
Wed Jan 27, 2016 1:55 pm
Forum: Español
Topic: Uso de Pantalla LCD 16x2 usando i2c
Replies: 15
Views: 6017

Re: Uso de Pantalla LCD 16x2 usando i2c

Hola señores, raspdroid, gracias por comentármelo ya que no conocía el ST7565R, tendré que conseguir uno para hacer pruebas. En teoría es posible implementarlo, pero antes tendría que dar soporte al protocolo SPI (que está previsto y no creo que me de problemas). Quizás en próximas versiones de la l...
by bentejuy
Tue Jan 26, 2016 5:30 pm
Forum: Español
Topic: Uso de Pantalla LCD 16x2 usando i2c
Replies: 15
Views: 6017

Re: Uso de Pantalla LCD 16x2 usando i2c

Hola, La pantalla LCD que comentas al igual que muchas otras están basadas en chip de Hitachi HD44780, la información que buscas está en la ficha técnica (datasheet) de ese chip y la podrás encontrar en internet sin problemas. El HD44780 no trabaja directamente con I2C, pero con un pequeño adaptador...
by bentejuy
Fri Jan 15, 2016 8:35 pm
Forum: Español
Topic: Controlar la velocidad de los motores dc motor con PCA9685
Replies: 7
Views: 2966

Re: Controlar la velocidad de los motores dc motor con PCA96

Gracias a ti!. Con el L293n es posible controlar dos motores de c.c ó un motor paso a paso. Si lo que quieres es que los dos motores vayan a la misma velocidad lo unico que tienes que hacer es unir las entradas ENA y ENB. Las entradas IN1, IN2 y ENA controlan un devanado o motor y IN3, IN4 y ENB el ...
by bentejuy
Fri Jan 15, 2016 5:28 pm
Forum: Español
Topic: Controlar la velocidad de los motores dc motor con PCA9685
Replies: 7
Views: 2966

Re: Controlar la velocidad de los motores dc motor con PCA96

Una señal PWM te puede valer para controlar la velocidad de motores de corriente continua. El PCA9685 no esta preparado para soportar grandes corrientes, ni los picos de tensión propios de los devanados, pero si añades la circuitería adecuada lo puedes controlar. Personalmente te recomiendo algo com...
by bentejuy
Fri Jan 08, 2016 6:04 pm
Forum: Español
Topic: Tensión GPIO
Replies: 3
Views: 3098

Re: Tensión GPIO

Porque no pruebas a poner un LED + Resistencia de 220 Ohms y ver como se comporta. Recuerda que los puertos GPIO tienen una corriente máxima de 16 mA, si la superas puedes dañar irremediablemente el puerto de salida. Para los relés yo recomiendo un opto acoplador como los 4n25 o similares, porque no...
by bentejuy
Thu Dec 17, 2015 11:50 am
Forum: Español
Topic: Motor paso a paso Bipolar
Replies: 12
Views: 4968

Re: Motor paso a paso Bipolar

Buenas!. Te he contestado en la sección de Python de este foro, no había visto este post tuyo, así que pido perdón por duplicar la respuesta. Hace unos meses publique un post sobre el tema mostrando como controlar un Motor PaP Bipolar de una manera sencilla, es mas, la librería esta ideada para faci...
by bentejuy
Wed Dec 16, 2015 11:56 pm
Forum: Python
Topic: two functions at once
Replies: 5
Views: 1675

Re: two functions at once

Could you explain a little more about your needs ?. I understand that you want to move a motor and do other things simultaneously. Currently in Python isn't possible run two functions at the same time, but with the threading module, you can simulate something similar. Although it is not advisable in...
by bentejuy
Sun Dec 13, 2015 12:49 pm
Forum: Python
Topic: double loop if/elif
Replies: 11
Views: 2163

Re: double loop if/elif

Wouldn't this make more sense and as well simplify the code? if temperature > 5: GPIO.output(25,GPIO.LOW) GPIO.output(4,GPIO.LOW) if temperature < 6 and humidity >= 50: GPIO.output(25,GPIO.HIGH) if temperature < 1 and humidity >= 50: GPIO.output(4,GPIO.HIGH) It also takes care of what I deemed to b...
by bentejuy
Sun Dec 13, 2015 12:30 pm
Forum: Python
Topic: Code Stepper Motor
Replies: 4
Views: 828

Re: Code Stepper Motor

Hello. I don't know if it is a solution to your problem, if you are teaching Python, probably isn't a good idea, but for small projects it can be. On this link you can see stepping motors controlled in a simple way. Also, I'm searching for beta-testers and would be a good opportunity to test these o...
by bentejuy
Sat Dec 12, 2015 12:03 am
Forum: Python
Topic: Blink LEDs python
Replies: 18
Views: 4493

Re: Blink LEDs python

I'm developing a module that can simulate this effect or other effects more complex easily, but first you need have installed the raspybot module. This is an example: import time from raspybot.devices.logic import Blinker from raspybot.io.interface import InterfaceManager, InterfaceGPIO # This funct...
by bentejuy
Fri Dec 11, 2015 10:49 pm
Forum: Python
Topic: Use CPU 100%
Replies: 5
Views: 935

Re: Use CPU 100%

You have a more efficient and elegant way to achieve the same result. You can use the functions "wait_for_edge" or "add_event_detect" of the RPi.GPIO module and so avoid having a loop constantly checking the state of the input port. A possible example can be this: import os import signal import RPi....
by bentejuy
Wed Dec 09, 2015 11:37 pm
Forum: Python
Topic: Released a new version of Raspybot
Replies: 4
Views: 784

Re: Released a new version of Raspybot

Then I recommend you a good book of Python, there are very good books for all levels. Also you can search in your favorite web searcher "learn + python" and you will find a lot of documentation and resources about Python.

Best regards.
by bentejuy
Wed Dec 09, 2015 12:52 am
Forum: Python
Topic: Released a new version of Raspybot
Replies: 4
Views: 784

Re: Released a new version of Raspybot

Certainly, my explanation was pretty brief!, thanks for your insterest ;) . Raspybot is a library oriented for control all type of devices through Python. In the library you can find objects for controlling Stepper Motors, Servos, Seven Segment display (not tested yet), etc. I'm adding new devices s...
by bentejuy
Sat Dec 05, 2015 10:49 pm
Forum: Python
Topic: Released a new version of Raspybot
Replies: 4
Views: 784

Released a new version of Raspybot

Hi all! I have released an new version of the Raspybot Python module. It's is a multipurpose module/library written entirely in Python to control different types of devices via GPIO ports and facilitate the management of the devices. It has been written in Python 2.7, but I hope soon give support to...

Go to advanced search