setup() Executa uma Vez
O bloco de inicialização onde você prepara os pinos e a comunicação serial.
setup() Executa uma Vez é uma aula grátis de Arduino & IoT Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Arduino & IoT Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Arduino & IoT Academy inclui 4 aulas no total.
Partes desta aula ainda não foram traduzidas e aparecem em inglês.
Two Blocks, Every Sketch
Every Arduino program is built from two functions. The first one is setup(), and getting it right makes everything else click. 🙂
Runs Exactly Once
The big idea: setup() runs a single time, right after your board powers on or resets. It never repeats on its own.
What setup() Looks Like
It is a function with empty parentheses and curly braces. Everything you write between those braces is your startup code.
void setup() {
// startup code goes here
}Why void?
The word void means setup returns no value. You are just running commands, not handing a result back to anyone.
Prepare Your Pins
setup is where you announce how each pin behaves. Use pinMode() once here so the board knows a pin sends or receives signals.
void setup() {
pinMode(13, OUTPUT);
}Open the Serial Channel
Talking to your computer also starts here. Serial.begin() opens the USB link once, ready for messages later.
void setup() {
Serial.begin(9600);
}One-Time Jobs Only
Put things here that should happen a single time: setting pin modes, starting Serial, or initializing a sensor. Setup is your launch checklist.
It Runs First, Always
No matter what else is in your sketch, setup() always runs before any repeating logic. It is the very first thing the board does.
Reset Triggers It Again
Press the board's reset button or cut and restore power, and setup() fires once more. A fresh start means a fresh setup.
Combine Several Lines
You can stack many one-time tasks inside setup. The board runs them top to bottom, then moves on for good.
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
}Empty Is Still Valid
A sketch can have an empty setup() if nothing needs preparing. The braces must still be there, even with nothing inside.
void setup() {
}Quick Check
Let's test how setup() behaves.
Recap: setup()
You learned that setup() runs once at startup, returns void, and is where you prepare pins and Serial. It is your board's launch checklist. 🎉
Perguntas Frequentes
A aula “setup() Executa uma Vez” é grátis?
Sim — o texto completo de “setup() Executa uma Vez” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Arduino & IoT Academy, atualize para CoddyKit PRO. O curso de Arduino & IoT Academy inclui 4 aulas no total.
O que vou aprender em “setup() Executa uma Vez”?
O bloco de inicialização onde você prepara os pinos e a comunicação serial. Você pratica Arduino & IoT Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Arduino & IoT Academy?
Nenhuma experiência prévia é necessária. Arduino & IoT Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.
Quanto tempo leva a aula “setup() Executa uma Vez”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Arduino & IoT Academy?
Sim. Cada aula de Arduino & IoT Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- setup() Executa uma Vez
- loop() Executa para Sempre
- Comentários e Sketches Organizados
- Erros de Compilação e Como Lê-los