Ejercicios de Modulos
Ejercicios de Modulos
Ejercicios de Modulos
/*
*/
char tab = 9;
char indice = 0;
void setup() {
Serial.println("Empezamos");
void loop() {
Serial.print((int)indice);
Serial.print(tab);
Serial.print(":");
Serial.print(tab);
Serial.println(indice);
indice = indice + 1;
se almacena en una variable, la cual puede ser cambiada por las entradas de los botones.
*/
// Variables globales
int btn1 = 8;
int btn2 = 7;
void setup() {
pinMode(ledpin, OUTPUT);
pinMode(btn1, INPUT);
pinMode(btn2, INPUT);
Serial.begin(9600);
delay(2000);
void loop() {
digitalWrite(ledpin, HIGH);
delay(tmpo);
digitalWrite(ledpin, LOW);
delay(tmpo);
/*
*/
// Variables globales
int btn1 = 8;
int btn2 = 7;
void setup() {
pinMode(btn1, INPUT);
pinMode(btn2, INPUT);
Serial.begin(9600);
delay(2000);
void loop() {
inc = digitalRead(btn1);
dec = digitalRead(btn2);
Serial.print(indice); // Se muestra el valor del indice en la serial para ver como cambia
/*
* Se debe notar que al aumentar el valor del indice, mas alla del numero de
*/
EJEMPLO STRING
void setup() {
delay(2000);
// Envia introduccion
//Inicializacion directa
Serial.println(str1);
Serial.println(str2);
Serial.println(str3);
Serial.println(str4);
//Concatenacion de Strings
Serial.println(str5);
void loop() {
}
void setup() {
Serial.begin(9600);
delay(2000);
Serial.println(frase);
Serial.println(frase2);
void loop(){
EJEMPLO IF 1
int contador = 0;
boolean condicion;
void setup() {
Serial.begin(9600);
delay(2000);
// Envia introduccion
Serial.println("\n\nEjemplo if");
Serial.println();
Serial.println("Empezamos!");
void loop() {
Serial.println(contador);
if (condicion) {
Serial.println("Volvemos a empezar");
contador = 0;
delay(1000);
EJEMPLO IF 2
int contador = 0;
void setup() {
Serial.begin(9600);
// Envia introduccion
Serial.println("\n\nEjemplo if");
Serial.println();
Serial.println("Empezamos!");
}
void loop() {
Serial.println(contador);
if (contador++ == 10) {
Serial.println("Volvemos a empezar");
contador = 0;
EJEMPLO IF 3
int contador = 0;
void setup() {
Serial.begin(9600);
// Envia introduccion
Serial.println("\n\nEjemplo if");
Serial.println();
Serial.println("Empezamos!");
void loop() {
Serial.println(contador);
if (contador++ == 10) {
Serial.println("Volvemos a empezar");
contador = 0;
else{
Serial.println("Aumenta en uno");
delay(1000);
EJEMPLI WHILE
int mi_numero = 0;
void setup() {
Serial.begin(9600);
// Envia introduccion
Serial.println("\n\nEjemplo while");
Serial.println();
Serial.println("Empezamos!");
void loop() {
Serial.println(mi_numero);
delay(1000);
}
Serial.println("Volvemos a empezar");
mi_numero = 0;
delay(1000);
EJEMPLO FOR
int mi_numero = 0;
void setup() {
Serial.begin(9600);
// Envia introduccion
Serial.println("\n\nEjemplo for");
Serial.println();
Serial.println("Empezamos!");
void loop() {
Serial.println(mi_numero);
delay(1000);
Serial.println("Volvemos a empezar");
mi_numero = 0;
delay(1000);