Línea 33: |
Línea 33: |
| <code>{</code> | | <code>{</code> |
| | | |
− | <code>pinMode(pin, OUTPUT); // configura el 'pin' como salida</code> | + | <code>pinMode(pin, OUTPUT); ''// configura el 'pin' como salida''</code> |
| | | |
| <code>}</code> | | <code>}</code> |
Línea 42: |
Línea 42: |
| <code>void loop() {</code> | | <code>void loop() {</code> |
| | | |
− | <code>digitalWrite(pin, HIGH); // pone en uno (on, 5v) el 'pin'</code> | + | <code>digitalWrite(pin, HIGH); ''<nowiki>// pone en uno (on, 5v) el 'pin'</nowiki>''</code> |
| | | |
− | <code>delay(1000); // espera un segundo (1000 ms)</code> | + | <code>delay(1000); ''// espera un segundo (1000 ms)''</code> |
| | | |
− | <code>digitalWrite(pin, LOW); // pone en cero (off, 0v.) el 'pin '</code> | + | <code>digitalWrite(pin, LOW); ''<nowiki>// pone en cero (off, 0v.) el 'pin'</nowiki>''</code> |
| | | |
| <code>delay(1000);</code> | | <code>delay(1000);</code> |
Línea 69: |
Línea 69: |
| <code>{</code> | | <code>{</code> |
| | | |
− | <code>int v; // crea una variable temporal 'v'</code> | + | <code>int v; ''<nowiki>// crea una variable temporal 'v'</nowiki>''</code> |
| | | |
− | <code>v= analogRead(pot); // lee el valor del potenciómetro</code> | + | <code>v= analogRead(pot); ''// lee el valor del potenciómetro''</code> |
| | | |
− | <code>v /= 4; // convierte 0-1023 a 0-255</code> | + | <code>v /= 4; ''// convierte 0-1023 a 0-255''</code> |
| | | |
− | <code>return v; // devuelve el valor final</code> | + | <code>return v; ''// devuelve el valor final''</code> |
| | | |
| <code>}</code> | | <code>}</code> |
Línea 97: |
Línea 97: |
| El punto y coma “;” se utiliza para separar instrucciones en el lenguaje de programación de Arduino. También se utiliza para separar elementos en una instrucción de tipo “bucle for”. | | El punto y coma “;” se utiliza para separar instrucciones en el lenguaje de programación de Arduino. También se utiliza para separar elementos en una instrucción de tipo “bucle for”. |
| | | |
− | <code>int x = 13; // declara la variable 'x' como tipo entero de valor 13</code> | + | <code>int x = 13; ''// declara la variable 'x' como tipo entero de valor 13''</code> |
| | | |
| '''Nota:''' Olvidarse de poner fin a una línea con un punto y coma se traducirá en un error de compilación. El texto de error puede ser obvio, y se referirá a la falta de una coma, o puede que no. Si se produce un error raro y de difícil detección lo primero que debemos hacer es comprobar que los puntos y comas están colocados al final de las instrucciones. | | '''Nota:''' Olvidarse de poner fin a una línea con un punto y coma se traducirá en un error de compilación. El texto de error puede ser obvio, y se referirá a la falta de una coma, o puede que no. Si se produce un error raro y de difícil detección lo primero que debemos hacer es comprobar que los puntos y comas están colocados al final de las instrucciones. |
Línea 104: |
Línea 104: |
| Los bloques de comentarios, o multi-línea de comentarios, son áreas de texto ignorados por el programa que se utilizan para las descripciones del código o comentarios que ayudan a comprender el programa. Comienzan con / * y terminan con * / y pueden abarcar varias líneas. | | Los bloques de comentarios, o multi-línea de comentarios, son áreas de texto ignorados por el programa que se utilizan para las descripciones del código o comentarios que ayudan a comprender el programa. Comienzan con / * y terminan con * / y pueden abarcar varias líneas. |
| | | |
− | <code>/* esto es un bloque de comentario</code> | + | <code>''/* esto es un bloque de comentario''</code> |
| | | |
− | <code>no se debe olvidar cerrar los comentarios estos deben estar equilibrados</code> | + | <code>''no se debe olvidar cerrar los comentarios estos deben estar equilibrados''</code> |
| | | |
− | <code>*/</code> | + | <code>''*/''</code> |
| | | |
| Debido a que los comentarios son ignorados por el programa y no ocupan espacio en la memoria de Arduino pueden ser utilizados con generosidad y también pueden utilizarse para "comentar" bloques de código con el propósito de anotar informaciones para depuración. | | Debido a que los comentarios son ignorados por el programa y no ocupan espacio en la memoria de Arduino pueden ser utilizados con generosidad y también pueden utilizarse para "comentar" bloques de código con el propósito de anotar informaciones para depuración. |
Línea 117: |
Línea 117: |
| Una línea de comentario empieza con / / y terminan con la siguiente línea de código. Al igual que los comentarios de bloque, los de línea son ignoradas por el programa y no ocupan espacio en la memoria. | | Una línea de comentario empieza con / / y terminan con la siguiente línea de código. Al igual que los comentarios de bloque, los de línea son ignoradas por el programa y no ocupan espacio en la memoria. |
| | | |
− | // esto es un comentario | + | ''<code>// esto es un comentario</code>'' |
| | | |
| Una línea de comentario se utiliza a menudo después de una instrucción, para proporcionar más información acerca de lo que hace esta o para recordarla más adelante. | | Una línea de comentario se utiliza a menudo después de una instrucción, para proporcionar más información acerca de lo que hace esta o para recordarla más adelante. |
| | | |
| [[Categoría:Tecnología]][[Category:Book:Manual_de_programación_Arduino]] | | [[Categoría:Tecnología]][[Category:Book:Manual_de_programación_Arduino]] |