Instalar Python + Librería GPIO
Instalar dependencias de Python para GPIO:
sudo apt install -y python3-rpi.gpio python3-requests netcat
------
Instalar Encolamiento de impresiones
sudo apt install cups
sudo lpadmin -p POS80 -E -v parallel:/dev/usb/lp0 -m raw
sudo cupsenable POS80 && sudo cupsaccept POS80
Para probar
printf "TEST\r\n\r\n\x1D\x56\x00" | lp -d POS80 -o raw -)
------
Servicio systemd
Ruta: /etc/systemd/system/gpio_buttons.service
[Unit]
Description=Turnero GPIO Buttons (multipin pull-up) After=network.target
[Service]
Type=simple User=root WorkingDirectory=/var/www/html/turnero/pi Environment=PYTHONUNBUFFERED=1 ExecStart=/usr/bin/python3 /var/www/html/turnero/pi/monitor_pullup_multi.py --pins 17 27 22
Restart=always RestartSec=2
[Install]
WantedBy=multi-user.target
Activar Servicio y ver estado:
sudo systemctl daemon-reload
sudo systemctl enable --now gpio_buttons.service
sudo systemctl status gpio_buttons.service --no-pager
journalctl -u gpio_buttons.service -f
------
Calificación
0
0
No hay comentarios por ahora.
Unirse a este curso
para ser el primero en comentar.