Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Calculadora UNO simple

Componentes y suministros

Arduino UNO
Solo la pizarra lo hará, no es necesario más. Además, si no me equivoco, esto funcionará con cualquier placa, original o no. Si funciona con Arduino IDE, este proyecto funciona en él.
× 1
Arduino 101
× 1
Arduino Nano R3
× 1
Arduino Yun
× 1
Arduino Mega 2560
× 1
Arduino Due
× 1
Arduino Leonardo
× 1

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Un día, mi profesor de matemáticas me preguntó mientras hablaba de arduino:"¿Puedes hacer matemáticas con él?" Le respondí "No sé", y eso me hizo pensar en cómo hacer que eso suceda. Entonces, descubrí cómo hacerlo y quiero compartirlo ahora.

¡Asi que aqui esta! Una forma muy sencilla de hacer matemáticas con arduino. Para mi proyecto, usé arduino UNO, pero creo que funciona con cualquiera de ellos.

El paso a paso es muy simple:

  • Conecta la pizarra con la computadora
  • Sube el código a continuación
  • Habilite el monitor en serie
  • Escriba un cálculo que sea válido (consulte el código para obtener más instrucciones)

Planeo hacer una mejor calculadora, pero por ahora es solo eso:una forma de hacer matemáticas básicas. Si desea la calculadora "mejor", hágamelo saber.

¡Estén atentos para ver una mejor "calculadora"! ¡Espero verte pronto!

Código

  • CÓDIGO PARA CALCULADORA
CÓDIGO PARA CALCULADORA Arduino
Ingresas los números y la señal juntos, como "2 + 3", o 8 * 2, y da el resultado
 / * Calculadora arduino serial En este proyecto, puedes hacer basicaritmética con la ayuda de arduino, casi como un calculadora muy rústica, acepta dos números y una señal, y realiza la operación, que puede ser de +, -, * o /.EG :envía "2 + 3" (sin comillas y con nospace separando la información), y arduino responde 5.Dígito "7-3" y arduino te responde com 4.Criado por João Paulo Rodrigues PoltronieriEste código es de dominio público * // / en primer lugar, cree variables para almacenar // la información enviada a arduinolng number1; // primer número del cálculo, // enviado a través del monitor serial // Si echas un vistazo, es una variable larga, así que // podemos usar números grandes número largo2; // segundo número enviado a través de SMchar calSignal; // crea una variable char para almacenar // la señal de cálculo. resultado largo; // resultado del cálculo void setup () {Serial.begin (9600); // comienza las comunicaciones en serie Serial.println ("Envíeme un cálculo"); Serial.println ("Por ejemplo:2 + 3"); Serial.println (); // imprime esto para probar la comunicación en serie, e // imprime un espacio de línea} void loop () {while (Serial.available ()> 0) {// mientras se envían datos a arduino, número1 =Serial.parseInt ( ); // number1 será el primer número // Note el uso de "Serial.parseInt, entonces, // en caso de que use 23, almacena en // number1 el número 23 // si usamos Serial.read (), // almacenaría solo 2 calSignal =Serial.read (); // calSignal será la primera // información después del primer número number2 =Serial.parseInt (); // almacena el segundo // número en number2 resolucao (); // Función personalizada para resolver los cálculos Serial.println ("Resultado ="); Serial.println (resultado); // Imprime el resultado del cálculo Serial.println (); // salta una línea Serial.println ("Outra conta, por favor "); // imprime Serial.println (); // salta una línea}} void resolucao () {// Función personalizada que // resuelve los cálculos switch (calSignal) {// Aquí usamos" switch ... case "para ahorrar espacio en // el boceto. Básicamente, es una función que verifica // varias declaraciones" if ". // Aquí, verifica cuál es el valor que tiene // calSigna. Básicamente, verifica la "señal" // del caso de cálculo '+':// si calSignal es '+' resultado =número1 + número2; // suma los números // y hace que el resultado mantenga el valor de la ruptura del cálculo; // romper para salir del "caso" caso '+':// si calSignal es '+' resultado =número1 - número2; // resta los números // y hace que el resultado mantenga el valor de la ruptura del cálculo; // romper para salir del "caso" caso '+':// si calSignal es '+' resultado =número1 * número2; // multiplica los números // y hace que el resultado mantenga el valor de la ruptura del cálculo; // romper para salir del "caso" caso '/':// se calSignal for '/' resultado =número1 / número2; // divide los números // y hace que el resultado mantenga el valor del cálculo // PS:en caso de que la división no sea exacta, el resultado // será la ruptura integrer más cercana; // romper para salir del "caso" por defecto:// Si no es ninguno de estos ... Serial.println ("CONTA INVÁVIDA"); // Crea un "error" Serial.println (); resultado =0; }} 

Esquemas

Básicamente, solo se necesita el tablero, en realidad

Proceso de manufactura

  1. Reloj de palabras simple (Arduino)
  2. Reloj Arduino con tiempos de oración islámicos
  3. WebServerBlink usando Arduino Uno WiFi
  4. Sensor de obstáculos simple con Arduino
  5. Persistencia de la visión
  6. SerialDebug:Mejora de la depuración de Arduino
  7. Cronómetro Arduino simple
  8. Lucha contra el coronavirus:temporizador de lavado de manos simple
  9. Controlar una matriz de LED con Arduino Uno
  10. Wi-Servo:Servomotores Wi-Fi controlados por navegador
  11. Monitoreo de temperatura en teléfonos inteligentes