top of page
Imagem do WhatsApp de 2024-04-19 à(s) 11.49.04_58b8fc0f.jpg

Cursos

O curso de robótica do Instituto Vander Lab é uma experiência educativa prática e envolvente, que ensina conceitos de programação, eletrônica e mecânica de forma criativa. Focado em despertar o interesse pela tecnologia, o curso desenvolve habilidades essenciais como lógica, resolução de problemas e trabalho em equipe. Ideal para alunos de todas as idades, oferece um aprendizado dinâmico através da montagem e programação. É uma oportunidade única para explorar o universo da robótica de maneira divertida e interativa!

Fundo laranja

Aula 004 - Hello World com "bool"

​

Nesta aula, exploraremos o tipo de dado bool no Arduino e sua aplicação em programas simples. O tipo bool (booleano) pode assumir apenas dois valores: true (verdadeiro) ou false (falso). Ele é amplamente utilizado em estruturas de controle, como condicionais e loops.

​​

O que é um booleano?

No Arduino, o tipo bool é representado internamente como um número inteiro, onde false equivale a 0 e true equivale a 1. Apesar de serem valores numéricos internamente, o uso do tipo bool melhora a legibilidade e a organização do código.

​

Aplicação do bool

 

  • Controle de sensores e atuadores

  • Armazenamento de estados em máquinas de estado finito

  • Implementação de lógica condicional em projetos mais complexos

​

Agora que você aprendeu sobre bool, experimente modificar o código do vídeo para controlar outros dispositivos, como um buzzer ou um relé. Bons estudos!

​​

/*

Vídeo: Aula 005

Projeto: Arduino UNO

By: Vander LAB

Data do projeto: 15/04/2024

Atualizado: 01/12/2024

Engenheiro: Prof. Eng. Vander da Silva Gonçalves

Site: www.institutovanderlab.com

*/

//===================================

//=================> Declarações

//================= ctrl + u = verifica o código

 

int Led1 = 8; // Define o pino do LED

bool Led1Status = false; // Define o estado inicial do LED como apagado (LOW)

​

//===================================

//=================> Início do setup

//================= ctrl + u = verifica o código

 

void setup() {

​

pinMode(Led1, OUTPUT); // Configura o pino 8 como saída

​

} // fim_do_setup

​

//===================================

//=================> Início do loop

//================= ctrl + u = verifica o código

 

void loop() {

digitalWrite(Led1, Led1Status); // Atualiza o estado do pino 8 com o valor de Led1Status

delay(555); // Aguarda 555 milissegundos

Led1Status = !Led1Status; // Inverte o estado de Led1Status (alternando entre HIGH e LOW)

} // fim_do_loop

 

Sempre tenha atenção em:

​

  • Consistência nos comentários:

    • Deixei os comentários mais claros e específicos, como no caso de Led1Status.

​

  • Legibilidade:

    • Alinhei os valores iniciais das variáveis para facilitar a leitura.

​

  • Teste do código:

Este código fará o LED conectado ao pino 8 piscar com intervalos de 555 milissegundos. â€‹

Cópia de Revista MJ.png

Aulas gratuitas, para você entusiasta se apaixonar pelo mundo Maker.

​

Aula 001 - Primeiros Passos.

Aula 002 - Hello World while e int.

Aula 003 - Semáforo de 4 estados.

Aula 004 - Hello World com bool.

Aula 005 - INPUT_PULLUP.

Aula 006 - RESUMO

​

​Referências:

ARDUINO, Site Arduino.cc. Disponível em Arduino - Home Acesso em 1 de agosto de 2024.

LIMA, Charles Borges. VILLAÇA, MARCO V. M. AVR e Arduino Técnicas de Projetos. 2.ed. Florianópolis: Edição dos Autores, 2012.

bottom of page