Diversión con Arduino, nada más necesario, parte 2 (1 / 2 paso)

Paso 1: Dado electrónico

Este programa utiliza al serial monitor para mostrar el rodillo de dos dados. Copiar/pegar el programa en el IDE de Arduino y abra al monitor serie. Ingresar cualquier carácter para tirar los dados. El carácter que entras no utiliza para nada. La primera vez por el lazo de semillas el generador de números aleatorios utilizando millis().

 /******************************************************* * Filename: ArdDice.ino * * An electronic dice roller. Open the serial monitor, * enter any character and press Enter to roll the dice. * *******************************************************/ int firsttime = 1; // Set first time flag void setup() { Serial.begin(9600); } void loop() { Serial.println("Enter any character and press Enter"); char choice = ' '; // Unused character. while(Serial.available() == 0); choice = Serial.read(); // Get character. if(firsttime==1) // If first time through loop, { randomSeed(millis()); // seed random number generator, firsttime=0; // and clear first time flag. } Serial.println(" "); Serial.println(" "); dice(); // Roll and print first die. dice(); // Roll and print second die. } /*********************************************** * dice() - Function to roll and print one die. ***********************************************/ void dice() { int rnd=random(1,7); switch(rnd) { case 1: Serial.println(" "); Serial.println(" * "); Serial.println(" "); Serial.println(" "); Serial.println(" "); break; case 2: Serial.println(" * "); Serial.println(" "); Serial.println(" *"); Serial.println(" "); Serial.println(" "); break; case 3: Serial.println(" * "); Serial.println(" * "); Serial.println(" *"); Serial.println(" "); Serial.println(" "); break; case 4: Serial.println(" * *"); Serial.println(" "); Serial.println(" * *"); Serial.println(" "); Serial.println(" "); break; case 5: Serial.println(" * *"); Serial.println(" *"); Serial.println(" * *"); Serial.println(" "); Serial.println(" "); break; case 6: Serial.println(" * *"); Serial.println(" * *"); Serial.println(" * *"); Serial.println(" "); Serial.println(" "); break; } } 

Artículos Relacionados

Diversión con Arduino, nada más necesario

Diversión con Arduino, nada más necesario

La razón de la protoboard vacía en la foto es porque no hay circuitos para construir, todo lo que necesitas es un Arduino.Era curioso ver cómo funcionaría un Arduino para matemáticas y gráficos basado en texto simple así que decidí experimentar un po
Control de LED con Arduino Bluetooth y Android. (Parte 1)

Control de LED con Arduino Bluetooth y Android. (Parte 1)

Este instructable es un simple tutorial explicar cómo controlar un LED mediante Bluetooth de Android.Se necesita:Arduino UNOResistencias 300Ω (x 3)Resistencia 150ΩLEDPuentes;Módulo de Bluetooth (HC-06/otros);Teléfono Android;Bluetooth Apk SPP (Lite s
Enviar y recibir MIDI con Arduino

Enviar y recibir MIDI con Arduino

Paso 3: Enviar mensajes MIDI con Arduino - Hardware Lista de partes:Conector de MIDI Digikey CP-2350-NDResistencia de 220 ohmios 1/4 watt Digikey CF14JT220RCT-NDOtras partes(1 x) Arduino Uno Amazonascable del usb (1 x) AmazoníaProtoboard (1 x) (este
Matriz de LED con arduino fácil

Matriz de LED con arduino fácil

Voy a enseñarle cómo utilizar una matriz de Led MAX7219 con arduino UNO y la mejor parte es que es súper fácil.Paso 1: ¿Qué necesita?La lista de piezas:1. MAX7219 LED Matrix2. M/F cables de puente3. Arduino UNO4. cable USB para arduino5. computadoraP
LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

como las noches alargadas gradualmente en otoño 2011, descubrí los placeres del Arduino y pensó que sería una buena manera de implementar algo que he querido durante mucho tiempo - una manera suave para despertar en la mañana de un invierno.  Lamenta
Enchufe de IoT con Arduino y ESP8266

Enchufe de IoT con Arduino y ESP8266

En este instructable, muestro cómo agregar mayor accesibilidad, inteligencia y conectividad a un enchufe de pared normal. Esto se hace con una combinación de microcontroladores, Arduino, sensores varios, ESP8266 y una combinación de paquetes de softw
Tentáculos de Animatronic con Arduino

Tentáculos de Animatronic con Arduino

Aviso *** este instructable es documentación para un trabajo en progreso. Aunque el proyecto no está todavía completa, ha llegado a un lugar donde creo que puede empezar a ser beneficioso para otros fabricantes.El concepto de este proyecto fue genera
Discoteca luces con Arduino

Discoteca luces con Arduino

Hola hola a todos,Este es mi primer Instructable. Usted puede critisize me en las partes malas.En este Instructable, voy a mostrarle mi idea de algunas luces de discoteca con Arduino.Paso 1: Materiales necesariosEstas son las cosas que usted necesita
Automatización casera con Arduino... Y JavaScript!

Automatización casera con Arduino... Y JavaScript!

En este instructable (mi primera una realidad), te guiará para realizar la automatización en su hogar con Arduino, sí, no tan nueva... Pero también se incluyen JavaScript, usando Node.js y una impresionante biblioteca con Arduino llamado johnny cinco
Diversión con Crypto

Diversión con Crypto

Me he interesado en criptografía desde que era un laddy wee. No sé cómo conseguí empecé – probablemente un artículo o rompecabezas en la vida de niños o libro de unos muchachos. Sin embargo, encendido y apagado, he incursionado con haciendo códigos y
Radio manía de AtoZ de RC + DIY con ARDUINO

Radio manía de AtoZ de RC + DIY con ARDUINO

Wikipedia define vehículo RC comoUn vehículo de control remoto es cualquier vehículo que es controlado remotamente por un medio que no restringe su movimiento con un origen externo al dispositivo. A menudo se trata de un dispositivo de control de rad
BRICOLAJE artesanal hexápodo con arduino (Hexdrake)

BRICOLAJE artesanal hexápodo con arduino (Hexdrake)

Hola, soy David y en este instructable te voy a mostrar cómo hice este hexápodo cuyo nombre es Hexdrake.Desde los 16 me interesé en electrónica y más tarde en robótica. Después de conseguir algún nivel y programación con arduino que decidí construir
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
BRICOLAJE teléfono Bluetooth controlado BB-8 droide con Arduino UNO

BRICOLAJE teléfono Bluetooth controlado BB-8 droide con Arduino UNO

Soy un gran fan de Star Wars y cuando vi Star Wars: la fuerza despierta pensé que necesito un droide de BB-8. Era impresionante cómo esta esfera poco movido en la película. Así que he decidido que voy a hacer este droide que se basa en el Arduino UNO