Funzioni
Porte, interruttori e lampade si posizionano su una griglia e i terminali si collegano con fili; quando un interruttore è acceso, i fili che portano 1 si illuminano. La tabella di verità e l’espressione booleana semplificata derivano automaticamente dal circuito; 12 esercizi conducono passo dopo passo dalla porta NOT al latch D.
Funzioni principali
- Editor di circuiti
- Porte AND, OR, NOT, XOR, NAND, NOR, XNOR e BUF su una griglia (2–4 ingressi per quelle a più ingressi), interruttore, lampada e clock (0,5–8 Hz). Posizionamento toccando il componente e scegliendo il punto, oppure trascinando; fili collegati trascinando tra i terminali, toccandoli uno dopo l’altro o con la finestra «Collega…».
- Simulazione dal vivo
- A eventi, con un passo di ritardo per ogni porta. I circuiti con retroazione (latch SR) si stabilizzano in uno stato; un circuito che non si stabilizza viene indicato come oscillante. I fili che portano 1 si illuminano.
- Tabella di verità ed espressione
- La tabella si crea da sola a partire da interruttori e lampade (fino a 8 ingressi), con la riga attuale evidenziata. L’espressione booleana è scritta come somma di prodotti semplificata con Quine–McCluskey fino a 4 ingressi, e le forme XOR vengono riconosciute. «Copia tabella» fornisce testo separato da tabulazioni.
- 12 esercizi
- NOT, porte, semisommatore e sommatore completo, solo NAND, latch SR, multiplexer, decodificatore, comparatore, sommatore a 2 bit, latch D, voto a maggioranza. «Verifica» prova tutte le combinazioni di ingresso e mostra la prima riga errata; i progressi vengono salvati.
- Crea circuito dalla tabella
- Si compila una tabella di verità o si scrive un’espressione (A·B + ¬C, A ⊕ B …); Boolia costruisce il circuito in forma semplificata, con fino a 4 ingressi e 4 uscite.
- Esegui passo passo
- Ogni passo è un ritardo di porta; i componenti calcolati al passo successivo sono evidenziati. Il clock si può anche far avanzare a mano.
- Modifica
- Strumenti Seleziona / Filo / Cancella; selezionare, spostare, ruotare, eliminare; annullare e ripetere. Zoom con due dita, Ctrl / ⌘ + rotellina e pulsanti, adattamento alla vista.
- Costruire con la tastiera
- Le lettere aggiungono componenti (A, O, N, X, B; con ⇧ NAND, NOR, XNOR; S, L, C), le frecce spostano il componente selezionato, R ruota, W collega un filo, [ ] cambiano il numero di ingressi e Spazio commuta un interruttore.
- Immagini e file
- Il circuito si salva in PNG o SVG con i colori del tema attuale; i circuiti si salvano e si aprono uno per uno o tutti insieme come .boolia e si condividono con la funzione di condivisione del dispositivo.
- Esempi
- Al primo avvio ci sono un semisommatore, un sommatore completo e un latch SR; gli esempi si modificano o si eliminano, e «Aggiungi di nuovo gli esempi» li ripristina.
- Backup e offline
- «Esegui backup…» raccoglie tutti i circuiti, i progressi negli esercizi e le impostazioni in un unico file, e «Ripristina da backup…» li riporta. Non serve un account; funziona senza internet.
Dispositivi e browser
- Sul computer componenti ed esercizi sono a sinistra, il circuito al centro, tabella di verità ed espressione a destra. Sul telefono e sul tablet in verticale, la barra in basso contiene Circuito, Componenti, Tabella e Altro.
- Sul telefono i componenti si posizionano toccando e scegliendo il punto, e i fili si collegano toccando i due terminali uno dopo l’altro; non serve trascinare.



Scorciatoie da tastiera
Su macOS si usano ⌘ e ⌥; su Windows e Linux Ctrl e Alt.
| Scorciatoia | Azione |
|---|---|
| A · O · N · X | Aggiungi AND, OR, NOT, XOR |
| ⇧A · ⇧O · ⇧X · B | Aggiungi NAND, NOR, XNOR, BUF |
| S · L · C | Aggiungi interruttore, lampada, clock |
| ← ↑ → ↓ | Sposta il componente selezionato (cinque passi con ⇧) |
| R | Ruota |
| W | Collega un filo |
| [ · ] | Numero di ingressi della porta |
| Spazio · Invio | Commuta l’interruttore |
| Canc | Elimina |
| Esc | Annulla il posizionamento o la selezione |
| + · − · 0 | Ingrandisci · riduci · adatta |
| 1 · 2 | Pannello Componenti · pannello Tabella |
| T | Verifica (in un esercizio) |
| . | Passo successivo (nell’esecuzione passo passo) |
| Ctrl/⌘ N | Nuovo circuito |
| Ctrl/⌘ O · S | Apri · salva circuito |
| Ctrl/⌘ Z · ⇧ Z | Annulla · ripeti |
Su uno schermo touch si tocca un componente e poi si sceglie il suo punto nel circuito; i fili si collegano toccando i due terminali uno dopo l’altro. Il circuito si ingrandisce con due dita; strumenti e pulsanti sono dimensionati per le dita.
Ottieni Boolia
Si può provare nel browser senza installazione; per l’uso continuativo si acquista la versione per macOS, Windows o Linux.