Arduino

8
Leonardo (32u4): formas de bloquearlo programáticamente

Creo que cuando se presentó el Leonardo, leí algunos artículos sobre la precaución de hacer algunas cosas, que podrían hacer que no cargue más bocetos nuevos, por lo que hay que reescribir el gestor de arranque. Debido a que planeo usar opciones de ahorro de energía, por ejemplo, para deshabilitar...

8
Boceto ardiente con I2C

No es una pregunta pura de Arduino realmente. De hecho, estoy usando un ATmega168 independiente. Hasta ahora he estado usando el programador AVR-ISP (trabajando desde AVR Studio) para programar el chip. Después de que todo esté hecho, el chip estará cubierto y solo tendré acceso a los pines I2C....

8
Confusión de voltaje de la fuente de alimentación

Acabo de encontrarme con este artículo: Arduino: ¿Qué adaptador? . Dice que la fuente de alimentación externa debe ser de 9-12V. Eso realmente me sorprende, ya que mi Arduino Uno también se puede alimentar a través de USB, que es de 5V. Más tarde habla de un pin de 9V. Pero solo puedo ver un pin...

8
Rendimiento de resistencias internas vs externas

¿Existe alguna compensación significativa de rendimiento entre los botones conectados con las resistencias pull-up / down internas frente a las externas? Veo muchos tutoriales que demuestran el uso de resistencias externas al conectar un botón simple, como este y esto . Pero como el Arduino / AVR...

8
¿Actualizaciones por aire?

Me gustaría poder actualizar el software en un arduino sin tocar físicamente el dispositivo o conectar un cable. Se puede hacer? Escogerá el protocolo inalámbrico que lo haga más

8
¿Cómo puedo pasar un objeto como parámetro a una función?

Estoy haciendo un pequeño juego y quiero almacenar puntuaciones altas. Hice una clase Highscore en la parte superior del archivo de boceto, así: class Highscore { public: String name; int score; String toString() { return this->name + " - " + (String)score; } Highscore(String name, int...

8
¿SoftwareSerial queda fuera para el ATTiny85 / 84?

Quiero usar SoftwareSerial con mi ATTiny85 y cuando lo busco en Google varios proyectos afirman que lo están usando ... Descargué el hardware de https://code.google.com/p/arduino-tiny/ , pero cuando lo intento para agregar SoftwareSerial y compilar obtengo: fatal error: SoftwareSerial.h: No such...

8
Interrupción de Arduino (en cambio de pin)

Utilizo la función de interrupción para llenar una matriz con los valores recibidos de digitalRead(). void setup() { Serial.begin(115200); attachInterrupt(0, test_func, CHANGE); } void test_func(){ if(digitalRead(pin)==HIGH){ test_array[x]=1; } else if(digitalRead(pin)==LOW){...

8
LED de 7 segmentos en la cara de madera

No estoy seguro de que este sea el lugar adecuado para esta pregunta, pero ¿alguien tiene alguna idea de cómo se proyecta o incrusta una pantalla de 7 segmentos en madera para productos como este? Información completa del producto en

8
¿Hay alguna forma de ejecutar código binario desde RAM?

Estoy buscando una computadora económica de placa única que pueda programar en lenguaje ensamblador, utilizando recursos limitados para cargar el código objeto desde una PC y periféricos de E / S simples. Idealmente, me gustaría poder escribir en un tiempo razonable todo el código en la máquina yo...

8
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...