Trivol, juega, crea y programa

Aprende a programar y a trabajar circuitos electrónicos simples mediante la creación de un juego de mesa para que retes y te diviertas con tus amigos.

Código del dado

 

#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>
#include <LiquidCrystal.h> 
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

double angle_rad = PI/180.0;
double angle_deg = 180.0/PI;
      
 
 void setup(){
   
 

  lcd.begin (16,2);
  lcd.setCursor((1) - 1, (1) -1);
  lcd.print ("Pulsa y comienza");
  lcd.setCursor((1) -1, (2) -1 );
  lcd.print (" El juego!");
  pinMode (9, INPUT); ;
   
   
   }

void loop (){
  while (!(digitalRead(9)))
  {
    _loop();
}
lcd.clear();
_delay(0.1);
  randomSeed (analogRead (0));
lcd.setCursor( (5) -1, (1) - 1);
lcd.print(("Avanza")+ String(random(1,(10)+1))+ String("Casillas"));
lcd.setCursor ( (1) - 1, (2) - 1);
lcd.print("Pulsa de nuevo!");
 

_loop();

}

void _delay(float seconds){
  long endTime = millis() + seconds * 1000;

 while(millis () < endTime)_loop();
 
}

void _loop() {
}

 

Sat, May 11, 2019 7:47 PM, 1 week ago

johanna orozco

0 Registrado 1 week ago

#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>
#include <LiquidCrystal.h> 
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

double angle_rad = PI/180.0;
double angle_deg = 180.0/PI;
      
 
 void setup(){
   
 

  lcd.begin (16,2);
  lcd.setCursor((1) - 1, (1) -1);
  lcd.print ("Pulsa y comienza");
  lcd.setCursor((1) -1, (2) -1 );
  lcd.print (" El juego!");
  pinMode (9, INPUT); ;
   
   
   }

void loop (){
  while (!(digitalRead(9)))
  {
    _loop();
}
lcd.clear();
_delay(0.1);
  randomSeed (analogRead (0));
lcd.setCursor( (1) -1, (1) - 1);
lcd.print(("Avanza")+ String(random(1,(10)+1))+ String(" Casilla"));
lcd.setCursor ( (1) - 1, (2) - 1);
lcd.print("Pulsa de nuevo!");
 

_loop();

}

void _delay(float seconds){
  long endTime = millis() + seconds * 1000;

 while(millis () < endTime)_loop();
 
}

void _loop() {
}

Sat, May 11, 2019 8:21 PM, 1 week ago

johanna orozco

0 Registrado 1 week ago