Preguntas etiquetadas con programming

El proceso de diseño y escritura del código fuente como parte de un programa (o boceto) para Arduino. Para preguntas sobre cómo cargar código en una placa Arduino, use la etiqueta [cargando] en su lugar.

3
¿Cómo escribir bocetos compatibles con makefile?
Me gustaría escribir mis bocetos para poder compilarlos / cargarlos usando el IDE de Arduino, u opcionalmente usando GCC y un archivo MAKE. Sé incluir las declaraciones de funciones en la parte superior, pero ¿hay algo más que hacer para que mi compilador considere válido C ++ por mi compilador? …


3
Cómo medir el uso total de energía de una placa arduino
Tengo un proyecto en el que estoy trabajando actualmente. Hemos construido una pared verde, que consiste en plantas en una pared. Ahora, tenemos una bomba situada en el fondo que riega todas las plantas. Hay una placa Arduino que decide cuándo poner la bomba. La alimentación es un panel solar …




2
¿Qué sucederá cuando use un número PIN no válido?
Relacionado con: ¿Qué sucede si hay un error de tiempo de ejecución? Esta pregunta es similar a la anterior, sin embargo, esta es una situación alternativa: int pin = 999; pinMode(pin, OUTPUT); digitalWrite(pin, HIGH); ¿Qué pasaría en este caso? El compilador podría atraparlo, pero si usara un número aleatorio, ¿lo …

4
Cómo realmente reducir un boceto
Quiero hacer un boceto que sea lo más pequeño posible, para fines de prueba. El problema es que cuando compilo el boceto BareMinimum (con una configuración y un bucle vacíos), obtengo 466 bytes para el Uno y 4.242 para Leonardo. ¿Hay alguna manera de escribir su propio código que no …


2
OOP vs Inline con Arduino
He estado programando durante bastante tiempo, pero soy nuevo en Arduino y AVR Programming. La pregunta principal que tengo sobre la programación de estos microcontroladores es si existen diferencias importantes en el diseño de código en clases orientadas a objetos en comparación con la programación en línea más tradicional que …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.