Corso di Robotica: 5 Programmazione per la Robotica
5 – Programmazione per la Robotica Obiettivi del Modulo Questo modulo si propone di introdurre gli studenti alla logica di programmazione applicata alla robotica , fornendo le competenze necessarie per sviluppare software che interagisca con sensori e attuatori. Gli obiettivi specifici includono: Comprendere la struttura fondamentale di un programma robotico: acquisizione dati, elaborazione e controllo dell’output. Apprendere le basi della programmazione in linguaggi chiave per la robotica: C/C++ (Arduino) e Python (Raspberry Pi). Sviluppare capacità di progettazione di algoritmi per comportamenti autonomi dei robot. Applicare concetti di controllo, logica condizionale, cicli e gestione dei dati dei sensori. Sperimentare con attività pratiche che consolidino la comprensione teorica. Contenuti del Modulo 1. Programmazione base in C/C++ per Arduino Struttura di un programma Arduino: setup() e loop() . Tipi di dati, variabili e costanti. Operatori aritmetici, logici e d...