Projeto de estudo sobre integração entre a Raspberry Pi e o Arduino utilizando comunicação serial.
A Raspberry executa automaticamente um serviço configurado no systemd, responsável por iniciar um Shell Script (init.sh). Esse script executa um código Python que estabelece comunicação serial com o Arduino.
Durante a execução, comandos são enviados pela serial para controlar o estado de um LED conectado ao Arduino, permitindo ligar e desligar o LED diretamente pela Raspberry Pi.
- Raspberry Pi
- Arduino
- Python 3
- Shell Script (
.sh) - systemd
- Comunicação Serial (USB/TTY)
- A Raspberry Pi inicia.
- O
systemdexecuta o serviço configurado. - O serviço inicia o
init.sh. - O Shell Script executa o código Python.
- O Python estabelece comunicação serial com o Arduino.
- Comandos são enviados para ligar e desligar o LED.
Estudar:
- Automação de inicialização no Linux
- Serviços com
systemd - Shell Script
- Comunicação serial entre dispositivos
- Integração entre hardware e software embarcado
comunicacao-serial-e-auto-init/
│
├── init.sh
├── comunicacao-serial/
│ └── led.py
└── README.md