Soy nuevo en programación y pensé que un proyecto simple sería crear un contador de munición. He estado solucionando este código durante varias horas y no puedo entender por qué mi código está plagado de errores. A continuación se muestra mi programa. Por favor, échele un vistazo y dígame qué error he cometido. Publicaré el informe de error debajo de mi programa. Me disculpo por mi mala programación de antemano y espero que todavía haya esperanza para mí con la tutela adecuada. El programa funcionó bien cuando ejecuté una prueba usando solo una función guardada, "twentyBullets ()". Después de agregar 30 funciones adicionales y crear una cadena de condiciones if-else-if, el programa comenzó a informar todo tipo de errores.
/ * ¡CÓDIGO DE MANEJO DE PANTALLA DE 7 SEGMENTOS! El siguiente código maneja la pantalla de 7 segmentos para el contador de munición digital. A ___ F | | B G --- G E | ___ | C D Arriba está la asignación de letras del alfabeto para los diferentes segmentos de la pantalla B07BMPPNQY. El proyecto de contador de munición digital utilizará pines comunes, L3 y L4. * / // Mostrar declaración de pin. // P_: Donde P indica la salida del pin para el segmento de la pantalla a iluminar seguido de una letra minúscula // que indica qué led específico en el segmento iluminar. // diez: donde diez indica el lugar de la decena en la pantalla de 7 segmentos. // uno: donde uno indica el lugar de uno en la pantalla de 7 segmentos, int Pa = 0; int Pb = 1; int Pc = 2; int Pd = 3; int Pe = 4; int Pf = 5; int Pg = 6 ; int diez = 7; int uno = 8; int ammo = 10; void setup () {// ponga su código de configuración aquí, para que se ejecute una vez: pinMode (Pa, OUTPUT); pinMode (Pb, OUTPUT); pinMode (Pc , OUTPUT); pinMode (Pd, OUTPUT); pinMode (Pe, OUTPUT); pinMode (Pf, OUTPUT); pinMode (Pg, OUTPUT); pinMode (diez, OUTPUT); pinMode (uno, OUTPUT);} bucle vacío ( ) {// ponga su código principal aquí, para que se ejecute repetidamente: if (ammo == 1) {oneBullet (); } más si (munición == 2) {dos balas (); } más si (munición == 3) {tres balas (); } else if (munición == 4) {fourBullets (); }
si no (munición == 5) {cinco balas (); } else if (munición == 6) {sixBullets (); } else if (munición == 7) {sevenBullets (); } más si (munición == 8) {ocho balas (); } else if (munición == 9) {nineBullets (); } else if (munición == 10) {tenBullets (); } else if (munición == 11) {onceBullets (); } más si (munición == 12) {doce balas (); } else if (munición == 13) {treceBullets (); } más si (munición == 14) {catorce balas (); } else if (munición == 15) {quinceBullets (); } else if (munición == 16) {dieciséisBullets (); } más si (munición == 17) {diecisieteBullets (); } más si (munición == 18) {dieciocho proyectiles (); } más si (munición == 19) {diecinueve balas (); } más si (munición == 20) {veinte balas (); } más si (munición == 21) {veintiunoBullets (); } más si (munición == 22) {veintidós balas (); } más si (munición == 23) {veintitrés balas (); } más si (munición == 24) {veinticuatro balas (); } más si (munición == 25) {veinticinco balas (); } más si (munición == 26) {twentysixBullets (); } más si (munición == 27) {veintisiete balas (); } más si (munición == 28) {veintiochoBullets (); } más si (munición == 29) {veinticinco balas (); } más si (munición == 30) {treinta balas (); } else {zeroBullets (); }} void zeroBullets () // 0 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); retraso (10); // 0 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); delay (10);} void oneBullet () // 1 {digitalWrite (one, LOW); digitalWrite (diez, ALTO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA);
escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); retraso (10); // 0 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); delay (10);} void twoBullets () // 2 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); retraso (10); // 0 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); delay (10);} void threeBullets () // 6 {digitalWrite (one, LOW); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); retraso (10); // 0 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); delay (10);} void fourBullets () // 4 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 0 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); delay (10);} void fiveBullets () // 5 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); escritura digital (Pb, ALTA); digitalWrite (Pc, BAJO);
digitalWrite (Pd, BAJO); escritura digital (Pe, ALTA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 0 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); delay (10);} void sixBullets () // 6 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, ALTA); escritura digital (Pb, ALTA); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 0 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); delay (10);} void sevenBullets () // 7 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); retraso (10); // 0 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); delay (10);} void eightBullets () // 8 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 0 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); delay (10);} void nineBullets () // 9 {digitalWrite (one, LOW); digitalWrite (diez, ALTO);
escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); retraso (10); // 0 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); delay (10);} void tenBullets () // 0 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); retraso (10); // 1 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); delay (10);} void onceBullets () // 1 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); retraso (10); // 1 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); delay (10);} void doceBullets () // 2 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); retraso (10); // 1 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); retraso (10);}
void treceBullets () // 3 {digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); retraso (10); // 1 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); delay (10);} anular catorceBullets () // 4 {digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 1 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); delay (10);} void quinceBullets () // 5 {digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); escritura digital (Pb, ALTA); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, ALTA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 1 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); delay (10);} void sixteenBullets () // 6 {digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); escritura digital (Pb, ALTA); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 1 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA);
escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); delay (10);} void diecisieteBullets () // 7 {digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); retraso (10); // 1 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); delay (10);} void dieighteenBullets () // 8 {digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 1 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); delay (10);} void nineteenBullets () // 9 {digitalWrite (one, HIGH); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 1 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); delay (10);} void twentyBullets () // 0 {digitalWrite (one, LOW); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); retraso (10); // 2 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA);
digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);} void twentyoneBullets () // 1 {digitalWrite (one, LOW); digitalWrite (diez, ALTO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); retraso (10); // 2 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);} void twentytwoBullets () // 2 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); retraso (10); // 2 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);} void veintitrésBullets () // 3 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); retraso (10); // 2 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);} void twentyfourBullets () // 4 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, ALTA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 2
digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);} void twentyfiveBullets () // 5 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); escritura digital (Pb, ALTA); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, ALTA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 2 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);} void twentysixBullets () // 6 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); escritura digital (Pb, ALTA); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 2 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);} void twentysevenBullets () // 7 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, ALTA); retraso (10); // 2 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);} void twentyeightBullets () // 8 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA);
digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 2 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);} void twentynineBullets () // 9 {digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); escritura digital (Pd, ALTA); escritura digital (Pe, ALTA); digitalWrite (Pf, BAJO); escritura digital (Pg, BAJA); retraso (10); // 2 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, ALTA); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);} void treintaBullets () // 0 digitalWrite (uno, BAJO); digitalWrite (diez, ALTO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, BAJA); digitalWrite (Pf, BAJO); escritura digital (Pg, ALTA); retraso (10); // 3 digitalWrite (uno, ALTO); digitalWrite (diez, BAJO); escritura digital (Pa, BAJA); digitalWrite (Pb, BAJO); digitalWrite (Pc, BAJO); digitalWrite (Pd, BAJO); escritura digital (Pe, ALTA); escritura digital (Pf, ALTA); escritura digital (Pg, BAJA); delay (10);}
EL INFORME DE ERRORES:
Arduino: 1.8.10 (Windows 10), Placa: "Arduino / Genuino Uno" Digital_Ammo_Counter .ino: En la función 'void loop ()': sketch_Digital_Ammo_Counter: 138: 4: error: 'treintaBullets' no se declaró en este ámbito treintaBullets (); ^ ~~~~~~~~~~~~ sketch_Digital_Ammo_Counter.ino: 138: 4: nota: alternativa sugerida: 'twentyBullets' treintaBullets (); ^ ~~~~~~~~~~~~ twentyBulletssketch_Digital_Ammo_Counter.ino: En el ámbito global: sketch_Digital_Ammo_Counter: 898: 3: error: inicializador esperado antes de 'digitalWrite' digitalWrite (uno, LOW); ^ ~~~~~~~~~~~
sketch_Digital_Ammo_Counter: 899: 15: error: se esperaba la conversión de constructor, destructor o tipo antes de '(' token digitalWrite (diez, HIGH); ^ sketch_Digital_Ammo_Counter: 900: 15: error: constructor, destructor o conversión de tipo esperado antes de '(' token digitalWrite (Pa, LOW); ^ sketch_Digital_Ammo_Counter: 901: 15: error: constructor esperado, destructor o conversión de tipo antes de '(' token digitalWrite (Pb, LOW); ^ sketch_Digital_Ammo_Counter: 902: 15: error: constructor esperado, destructor, o conversión de tipo antes de '(' token digitalWrite (Pc, LOW); ^ sketch_Digital_Ammo_Counter: 903: 15: error: constructor esperado, destructor o conversión de tipo antes de '(' token digitalWrite (Pd, LOW); ^ sketch_Digital_Ammo_Counter: 904: 15 : error: constructor, destructor o conversión de tipo esperado antes de '(' token digitalWrite (Pe, LOW); ^ sketch_Digital_Ammo_Counter: 905: 15: error: constructor, destructor o conversión de tipo antes de '(' token digitalWrite (Pf, LOW); ^ sketch_Digital_Ammo_Counter: 906: 15: error: constructor esperado, destructor o conversión de tipo antes de '(' token digitalWrite (Pg, HIGH); ^ sketch_Digital_Ammo_Counter: 907: 8: error: constructor esperado, destructor o conversión de tipo antes de '(' token delay (10); ^ sketch_Digital_Ammo_Counter: 910: 15: error: constructor esperado, destructor o conversión de tipo antes de '(' token digitalWrite (one, HIGH); ^ sketch_Digital_Ammo_Counter: 911: 15: error: constructor esperado, destructor o conversión de tipo antes de '(' token digitalWrite (diez, LOW); ^ sketch_Digital_Ammo_Counter: 912: 15: error: constructor esperado, destructor o conversión de tipo antes de '(' token digitalWrite (Pa, LOW); ^ sketch_Digital_Ammo_Counter: 913: 15: error: se esperaba conversión de constructor, destructor o tipo antes de '(' token digitalWrite (Pb, LOW); ^
sketch_Digital_Ammo_Counter: 914: 15: error: constructor esperado, destructor o conversión de tipo antes de '(' token digitalWrite (Pc, LOW); ^ sketch_Digital_Ammo_Counter: 915: 15: error: constructor esperado, destructor o conversión de tipo antes de '(' token digitalWrite (Pd, LOW); ^ sketch_Digital_Ammo_Counter: 916: 15: error: constructor esperado, destructor o conversión de tipo antes de '(' token digitalWrite (Pe, HIGH); ^ sketch_Digital_Ammo_Counter: 917: 15: error: constructor esperado, destructor, o conversión de tipo antes de '(' token digitalWrite (Pf, HIGH); ^ sketch_Digital_Ammo_Counter: 918: 15: error: constructor esperado, destructor o conversión de tipo antes de '(' token digitalWrite (Pg, LOW); ^ sketch_Digital_Ammo_Counter: 919: 8 : error: se esperaba conversión de constructor, destructor o tipo antes de '(' token delay (10); ^ sketch_Digital_Ammo_Counter: 920: 1: error: declaración esperada antes de '}' token} ^ estado de salida 1'thi rtyBullets 'no se declaró en este ámbito. Este informe tendría más información con la opción "Mostrar salida detallada durante la compilación" habilitada en Archivo -Preferencias de >.