












Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Nesse documento são ensinadas as técnicas usadas para programar um arduino.
Tipologia: Slides
1 / 20
Esta página não é visível na pré-visualização
Não perca as partes importantes!













Programa de Educa¸c˜ao Tutorial Computando Culturas em Equidade Departamento Acadˆemico de Inform´atica UTFPR
// Projeto 1 int ledPin = 10; void setup () { // inicializa o terminal digital como OUTPUT. pinMode ( ledPin , OUTPUT ) ; } void loop () { digitalWrite ( ledPin , HIGH ) ; // LED ligado delay (1000) ; // intervalo de um segundo digitalWrite ( ledPin , LOW ) ; // LED desligado delay (1000) ; // intervalo de um segundo }
const int ledPin = 10; int ledState = LOW ; long previousMillis = 0; long interval = 1000; void setup () { pinMode ( ledPin , OUTPUT ) ; } void loop () { long currentMillis = millis () ; if ( currentMillis - previousMillis > interval ) { previousMillis = currentMillis ; if ( ledState == LOW ) ledState = HIGH ; else
ledState = LOW ; digitalWrite ( ledPin , ledState ) ; } }
// Projeto 2 - Codigo Morse int ledPin = 10; // LED connectado ao terminal digital 10 // executa uma vez , quando o programa comeca void setup () { // inicializa o terminal digital como OUTPUT. pinMode ( ledPin , OUTPUT ) ; } void loop () { // 3 ‘‘ pontos ’’ = S for ( int x = 0; x < 3; x ++) { digitalWrite ( ledPin , HIGH ) ; // LED ligado delay (150) ; // intervalo de 150 ms digitalWrite ( ledPin , LOW ) ; // LED desligado delay (100) ; // intervalo de 100 ms }
digitalWrite ( ledPin , LOW ) ; // LED desligado delay (100) ; // intervalo de 100 ms } // intervalo de 5 segundos para transmitir o sinal novamente delay (5000) ; }