A / ATLANTE

ARDUINO / PROGRAMMAZIONE VISUALE

Prima il flusso.
Poi il codice.

Definisci ingressi e uscite, aggiungi i comandi e prova la sequenza. Il programma Arduino si scrive dalle tue scelte.

FLOW
UNO · NANO CLASSICO

Esempio: premi il pulsante, accendi il LED per 5 secondi e riparti.

01

START

Arduino UNO / Nano classico (ATmega328P). Configurazione iniziale eseguita una volta. Le modifiche fermano e azzerano la simulazione.

↓
02

Variabili di ingresso

Pull-up: pulsante tra pin e GND; premuto = 1. Digitale: livello HIGH = 1. Analogico: 0–1023.

↓
03

Variabili di uscita

LED: scegli fra otto colori. Passo passo: pin STEP e DIR verso driver esterno compatibile, mai il motore direttamente ai pin. Modello a 200 passi/giro senza microstepping. Intervallo minimo 2 ms, adatto a prove lente; non controlla accelerazione o corrente.

PWM per driver DC sui pin 3, 5, 6, 9, 10, 11: 0–255. Non è il segnale a impulsi per servo/ESC. I motori richiedono driver e alimentazione dedicati.

Interblocco software

Controllato a ogni ciclo, anche durante i timer. Il ripristino richiede reset. Non sostituisce una protezione hardware.

↓
04

Sequenza di comandi

Fino a 100 blocchi. Aggiungi dalla palette, duplica e riordina con ↑ ↓: le destinazioni dei salti seguono i blocchi.

I timer attendono senza bloccare gli ingressi. I contatori contano i fronti 0→1 durante tutta la sequenza, anche mentre un timer è attivo; il loro passo attende la soglia. I pulsanti reali possono richiedere antirimbalzo.

↓
05

Fine e ripetizione

Fine mantiene l’ultimo stato delle uscite. Per spegnerle aggiungi i relativi comandi prima della fine. I contatori mantengono il valore nei cicli: usa «Azzera contatore» quando serve.