Recursos
Portas, interruptores e lâmpadas são colocados em uma grade e os terminais ligados por fios; quando um interruptor é ligado, os fios que levam 1 brilham. A tabela-verdade e a expressão booleana simplificada saem do circuito automaticamente; 12 exercícios levam passo a passo da porta NOT ao latch D.
Principais recursos
- Editor de circuitos
- Portas AND, OR, NOT, XOR, NAND, NOR, XNOR e BUF em uma grade (2 a 4 entradas nas de várias entradas), interruptor, lâmpada e relógio (0,5 a 8 Hz). Colocação tocando a peça e escolhendo o lugar, ou arrastando; fios ligados arrastando entre terminais, tocando um após o outro ou com a caixa "Conectar…".
- Simulação ao vivo
- Orientada a eventos, com um passo de atraso em cada porta. Circuitos com realimentação (latch SR) se estabilizam em um estado; o circuito que não se estabiliza aparece como oscilando. Os fios que levam 1 brilham.
- Tabela-verdade e expressão
- A tabela é montada sozinha a partir dos interruptores e lâmpadas (até 8 entradas), com a linha atual destacada. A expressão booleana é escrita como soma de produtos simplificada com Quine–McCluskey até 4 entradas, e formas XOR são reconhecidas. "Copiar tabela" gera texto separado por tabulações.
- 12 exercícios
- NOT, portas, meio somador e somador completo, só NAND, latch SR, multiplexador, decodificador, comparador, somador de 2 bits, latch D, voto da maioria. "Testar" tenta todas as combinações de entrada e mostra a primeira linha errada; o progresso fica salvo.
- Montar circuito a partir da tabela
- Preencha uma tabela-verdade ou digite uma expressão (A·B + ¬C, A ⊕ B …); o Boolia monta o circuito em forma simplificada, com até 4 entradas e 4 saídas.
- Executar passo a passo
- Cada passo é um atraso de porta; as peças que serão calculadas no passo seguinte ficam marcadas. O relógio também pode ser avançado à mão.
- Edição
- Ferramentas Selecionar / Fio / Apagar; selecionar, mover, girar, excluir; desfazer e refazer. Zoom com dois dedos, Ctrl / ⌘ + roda do mouse e botões, e ajuste à tela.
- Montar pelo teclado
- Letras adicionam peças (A, O, N, X, B; com ⇧ NAND, NOR, XNOR; S, L, C), as setas movem a peça selecionada, R gira, W liga um fio, [ ] mudam o número de entradas e Espaço liga e desliga um interruptor.
- Imagens e arquivos
- O circuito é salvo como PNG ou SVG com as cores do tema atual; os circuitos são salvos e abertos um a um ou todos juntos como .boolia e compartilhados com o recurso de compartilhamento do dispositivo.
- Exemplos
- Na primeira abertura há um meio somador, um somador completo e um latch SR; os exemplos podem ser editados ou excluídos, e "Adicionar exemplos novamente" os traz de volta.
- Backup e sem internet
- "Fazer backup…" reúne todos os circuitos, o progresso dos exercícios e as configurações em um único arquivo, e "Restaurar do backup…" os traz de volta. Não é preciso conta; funciona sem internet.
Dispositivos e navegadores
- No computador, as peças e os exercícios ficam à esquerda, o circuito no centro e a tabela-verdade e a expressão à direita. No telefone e no tablet na vertical, a barra inferior traz Circuito, Peças, Tabela e Mais.
- No telefone, as peças são colocadas tocando e escolhendo o lugar, e os fios são ligados tocando os dois terminais um após o outro; não é preciso arrastar.



Atalhos de teclado
No macOS são usados ⌘ e ⌥; no Windows e no Linux, Ctrl e Alt.
| Atalho | Ação |
|---|---|
| A · O · N · X | Adicionar AND, OR, NOT, XOR |
| ⇧A · ⇧O · ⇧X · B | Adicionar NAND, NOR, XNOR, BUF |
| S · L · C | Adicionar interruptor, lâmpada, relógio |
| ← ↑ → ↓ | Mover a peça selecionada (cinco passos com ⇧) |
| R | Girar |
| W | Ligar um fio |
| [ · ] | Número de entradas da porta |
| Espaço · Enter | Ligar / desligar o interruptor |
| Delete | Excluir |
| Esc | Cancelar a colocação ou a seleção |
| + · − · 0 | Aproximar · afastar · ajustar |
| 1 · 2 | Painel Peças · painel Tabela |
| T | Testar (em um exercício) |
| . | Próximo passo (na execução passo a passo) |
| Ctrl/⌘ N | Novo circuito |
| Ctrl/⌘ O · S | Abrir · salvar circuito |
| Ctrl/⌘ Z · ⇧ Z | Desfazer · refazer |
Em tela sensível ao toque, toque em uma peça e depois escolha o lugar dela no circuito; os fios são ligados tocando os dois terminais um após o outro. O circuito é ampliado com dois dedos; ferramentas e botões têm tamanho para os dedos.
Obter o Boolia
Experimente no navegador, sem instalação; para uso contínuo, adquira a versão para macOS, Windows ou Linux.