Articles of arduino

Deshabilitar DTR en pyserial del código

Estoy tratando de usar pyserial para enviar datos a un arduino. Pero cuando abro el puerto COM, se establece DTR bajo y se restablece la placa. Sin embargo, tengo mi configuración de código arduino tal que tengo que ponerlo en modo de recepción en serie manteniendo presionados dos botones durante 1 segundo. Preferiría no tener […]

¿Cómo almacenar el valor en la lista (python) que proviene de arduino en serie?

En mi proyecto reciente, tengo que transferir datos de Arduino a python. Y ya está hecho. Aquí, es mi código Arduino: float TPS_MIN = 0.00; float TPS_MAX = 5.00; float MAP_MIN = 0.85; float MAP_MAX = 1.90; float LOAD_MIN_TPS = 2.00; float LOAD_MAX_TPS = 10.00; float LOAD_MIN_MAP = 9.69; float LOAD_MAX_MAP = 82.18; float m1, […]

Linux y Python: autodetecta el puerto serie Arduino

Tengo un problema al detectar automáticamente el puerto serial de mi Arduino en Python, usando Mac / Linux. Conozco un comando shell trabajando para encontrar el puerto; Debido a que los puertos serie de Arduino casi siempre comienzan con tty.usbmodem , puede encontrar el puerto serie con ls /dev | grep tty.usbmodem ls /dev | […]

pySerial write () funciona bien en el intérprete de Python, pero no en el script de Python

Recientemente, estoy tratando de hacer una especie de “control de luz” en Arduino. Utilizo Raspberry Pi para enviar el mensaje de control a través del puerto serie (cable USB). Aquí está el código Arduino: int redled = 12; int whiteled = 48; void setup() { Serial.begin(9600); pinMode(redled,OUTPUT); pinMode(whiteled,OUTPUT); } void loop() { if(Serial.available()) { char […]

Enviando valores enteros a Arduino desde PySerial

¿Necesito enviar enteros mayores a 255? ¿Alguien sabe como hacer esto?

Mensaje ‘La API de REST de Twitter v1 ya no está activa. Por favor migre a API v1.1 ‘

Este es mi código de Python que ya no funciona. Recibo este mensaje: “La API de REST de Twitter v1 ya no está activa. Migre a la API v1.1”. El código Python básicamente usa la biblioteca Python-Twitter para pedirle a Twitter el estado del usuario “x”, y luego toma el último estado y busca el […]

Twisted Python script en Raspberry Pi (Debian) para comunicarse con Arduino a través de USB

He estado trabajando en un proyecto Arduino / Raspberry Pi en el que me he encontrado a mí mismo aprendiendo no solo Python sino Twisted Python; así que me disculpo de antemano por mi novedad. Estoy tratando de mantenerlo simple por ahora y solo estoy intentando enviar un char en cualquier momento entre los dos […]

Comunicación serial Python

Estoy trabajando en un proyecto Arduino y lo estoy conectando con un script Python debido a limitaciones de memoria. En el lado de Python tengo una matriz bidimensional que contiene los valores x, y respectivos para las coordenadas, y en esta lista hay 26000 pares de coordenadas. Por lo tanto, para poder aclarar la estructura […]

Espera en Arduino auto-reset usando pySerial

Estoy tratando de leer las líneas de un tablero Arduino con un código muy simple (para mostrar el problema) en Linux. Código Python: # arduino.py import serial arduino = serial.Serial(‘/dev/ttyACM0’) with arduino: while True: print(arduino.readline()) Código Arduino: // simpleWrite.ino long ii = 0; void setup() { // initialize serial communications at 9600 bps: Serial.begin(9600); } […]

PySerial retraso en la línea de lectura de Arduino

Estoy usando un arduino uno con la configuración básica de “DigitalReadSerial” como se describe aquí: http://arduino.cc/en/Tutorial/DigitalReadSerial Si utilizo el monitor serie incluido con el IDE arduino, muestra inmediatamente cualquier cambio al presionar el botón. Esto es lo que quiero en pyserial, ya sea un 0 o un 1 dependiendo de si se presiona el botón. […]