Arduino Programming with Conditional Statements and Input from Serial and Buttons, Essays (high school) of Mathematics

Two arduino code examples for handling input from serial and buttons. The first example reads characters from serial and prints corresponding messages. The second example uses digital pins for buttons and leds, and the code turns on the led when the corresponding button is pressed. Students can use these examples as a starting point for their own arduino projects.

Typology: Essays (high school)

2019/2020

Uploaded on 10/25/2020

marcos-santos-368
marcos-santos-368 🇳🇱

1 document

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Atividade Programação Comandos Condicionais, Monitor
Serial e Botões no Arduino
MARCOS SANTOS PERES
RA:20181
SÉRIE: 1°MECD
Exercício de Aplicação 2:
char prog;
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (Serial.available()) {
prog = Serial.read();
switch (prog) {
case 'A':
Serial.println("A letra A foi digitada");
break;
case 'B':
Serial.println("A letra B foi digitada");
break;
case 'C':
Serial.println("A letra C foi digitada");
break;
case 'a':
Serial.println("A letra a foi digitada");
break;
case 'b':
Serial.println("A letra b foi digitada");
break;
case 'c':
Serial.println("A letra c foi digitada");
break;
}
}
}
Compartilhamento:
https://www.tinkercad.com/things/gakQyusA5so-magnificent-sango-
allis/editel?tenant=circuits?sharecode=2ug3XDyux6rFEuLvmRRav1d3Gi-
GGrdLQ3ct2Po1ALI
pf3

Partial preview of the text

Download Arduino Programming with Conditional Statements and Input from Serial and Buttons and more Essays (high school) Mathematics in PDF only on Docsity!

Atividade Programação Comandos Condicionais, Monitor

Serial e Botões no Arduino

MARCOS SANTOS PERES

RA:

SÉRIE: 1°MECD

Exercício de Aplicação 2:

char prog; void setup() { Serial.begin(9600); } void loop() { if (Serial.available()) { prog = Serial.read(); switch (prog) { case 'A': Serial.println("A letra A foi digitada"); break; case 'B': Serial.println("A letra B foi digitada"); break; case 'C': Serial.println("A letra C foi digitada"); break; case 'a': Serial.println("A letra a foi digitada"); break; case 'b': Serial.println("A letra b foi digitada"); break; case 'c': Serial.println("A letra c foi digitada"); break; } } }

Compartilhamento:

https://www.tinkercad.com/things/gakQyusA5so-magnificent-sango-

allis/editel?tenant=circuits?sharecode=2ug3XDyux6rFEuLvmRRav1d3Gi-

GGrdLQ3ct2Po1ALI

Exercício de Aplicação 3:

Compartilhamento:

https://www.tinkercad.com/things/aO3XDflNtVr-ingenious-uusam-

turing/editel?sharecode=AaWIwiz_hqjrxyvKN2wsnuQOxcx4y-9TWMG5SlZh-Lg