Prévia do material em texto
Resolução exercícios
1. Escrever na serial os números pares de 1 até 100.
int i;
void setup() {
Serial.begin(9600);
Serial.println("Os números pares de 1 a 100 são: ");
for(i=1;i<=100;i++)
{
if(i%2==0)
{
Serial.println(i);
}
}
}
void loop() {
}
2. Escrever na serial o vetor com os seguintes elementos: 10, 20, 30, 40 e 50.
int vetor[]={10,20,30,40,50};
int i;
void setup() {
Serial.begin(9600);
for(i=0;i<5;i++)
{
Serial.print("o vetor é: ");
Serial.println(vetor[i]);
}
}
void loop() {
}
3. Escrever na serial os números divisíveis por 3 entre 500 e 700.
int i;
void setup() {
Serial.begin(9600);
Serial.println("Os números divisiveis por 3 entre 500 e 700 são: ");
for(i=500;i<=700;i++)
{
if(i%3==0)
{
Serial.println(i);
}
}
}
void loop() {
}
4. Indicar o maior e o menor número do vetor 3, 10, 500 e 1000.
int vetor[]={3,10,500,1000};
int i;
int maiornum=0;
int menornum=32000;
void setup() {
Serial.begin(9600);
for(i=0;i<4;i++)
{
if(vetor[i]>=maiornum)
{
maiornum=vetor[i];
}
if(vetor[i]<=menornum)
{
menornum=vetor[i];
}
}
Serial.print("O maior numero é: ");
Serial.println(maiornum);
Serial.print("O menor numero é: ");
Serial.println(menornum);
}
void loop() {
}
5. Ler uma letra da serial. Se a letra for "s", escrever continuar, se a letra for "n", escrever parar.
char letra;
void setup() {
Serial.begin(9600);
}
void loop() {
letra=Serial.read();
if(letra=='s')
{
Serial.println("Continuar");
}
if(letra=='n')
{
Serial.println("Parar");
}
}