A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Estrutura do Software no Sketch Window

Apresentações semelhantes


Apresentação em tema: "Estrutura do Software no Sketch Window"— Transcrição da apresentação:

1

2 Estrutura do Software no Sketch Window
void setup () { /*Função responsável por definir os valores iniciais, ela é executada apenas uma única vez.*/ } void loop () { /*Função responsável pelo controle do arduino, ela é executada infinitas vezes.*/ // Essa função é legal pra caraio!

3 Exemplo - 00 void setup () {
pinMode(8, OUTPUT); //Declarando o modo do pino } void loop () { digitalWrite(8, HIGH); //Imprimindo o valor digital do pino delay(100); //Pause no microcontrolador digitalWrite(8, LOW); //Imprimindo o valor digital do pino

4 Exemplo - 01 #define Led00 8 //Declarando uma constante
void setup () { pinMode(Led00, OUTPUT); //Declarando o modo do pino pinMode(Led01, OUTPUT); //Declarando o modo do pino pinMode(Led02, OUTPUT); //Declarando o modo do pino pinMode(Led03, OUTPUT); //Declarando o modo do pino }

5 void loop () { digitalWrite(Led00, HIGH); //Imprimindo o valor digital do pino delay(50); //Pause no microcontrolador digitalWrite(Led01, HIGH); //Imprimindo o valor digital do pino digitalWrite(Led02, HIGH); //Imprimindo o valor digital do pino digitalWrite(Led03, HIGH); //Imprimindo o valor digital do pino digitalWrite(Led03, LOW); //Imprimindo o valor digital do pino digitalWrite(Led02, LOW); //Imprimindo o valor digital do pino digitalWrite(Led01, LOW); //Imprimindo o valor digital do pino }

6 Exemplo - 02 #define Led 8 //Declarando uma constante
#define Button 9 //Declarando uma constante boolean Estado = 0; //Declarando uma variável void setup () { pinMode(Led, OUTPUT); //Especificando modo do pino pinMode(Button, INPUT); //Especificando modo do pino }

7 void loop () { Estado = digitalRead(Button); //Recebendo valor digital do pino digitalWrite(Led, Estado); //Imprimindo valor digital do pino }

8 Exemplo - 03 #define Led00 8 //Declarando uma constante
#define Button00 10 //Declarando uma constante #define Button //Declarando uma constante boolean Estado00, //Declarando uma variável Estado01; //Declarando uma variável

9 void setup () { pinMode(Led00, OUTPUT); //Especificando modo do pino pinMode(Button00, INPUT); //Especificando modo do pino pinMode(Button01, INPUT); //Especificando modo do pino }

10 void loop () { Estado00 = digitalRead(Button00); //Recebendo valor digital do pino Estado01 = digitalRead(Button01); //Recebendo valor digital do pino if(Estado00 == true) //Estrutura de decisão digitalWrite(Led00, HIGH); //Imprimindo valor digital do pino else //Estrutura de decisão digitalWrite(Led00,LOW); //Imprimindo valor digital do pino if(Estado01 == true) //Estrutura de decisão digitalWrite(Led01, HIGH); //Imprimindo valor digital do pino digitalWrite(Led01,LOW); //Imprimindo valor digital do pino delay(10); //Pause no microcontrolador }

11 Exemplo - 04 #define LDR 0 //Definindo uma constante
#define Led 8 //Definindo uma constante int analog; //Definindo uma variável void setup () { Serial.begin(9600); //Iniciando comunicação serial pinMode(Led, OUTPUT); //Especificando modo do pino }

12 void loop () { analog = analogRead(LDR); //Recebendo valor analogico if( analog > 500) //Estrutura de decisão digitalWrite(Led, HIGH); //Imprimindo valor digital else //Estrutura de decisão digitalWrite(Led, LOW); //Imprimindo valor digital }

13 Exemplo - 05 #define LDR 0 //Definindo uma constante
#define Led 8 //Definindo uma constante int analog; //Definindo uma variável void setup () { Serial.begin(9600); //Iniciando comunicação serial pinMode(Led, OUTPUT); //Especificando modo do pino }

14 void loop () { analog = analogRead(LDR); //Recebendo valor analógico analogWrite(Led, analog); //Imprimindo valor digital }


Carregar ppt "Estrutura do Software no Sketch Window"

Apresentações semelhantes


Anúncios Google