Arduino

9
¿Por qué hay un reloj en mi arduino?

Por supuesto, sé que es útil controlar el tiempo de un retraso, pero ¿algún otro uso? Con un reloj de 16Mhz, cada línea de mi programa tomará 1/16000000 segundos, ¿verdad? incluso una línea muy muy grande solo tomará 1/16000000 de segundo? Con un reloj de 8MHz, cada línea tomará el doble de...

9
Muy largo retraso () posible?

Estoy tratando de abrir y cerrar una pequeña puerta que debería abrirse o cerrarse cada 12 horas. Me preguntaba si podría hacer un pequeño script de bucle con un retraso () durante 12 horas, retraso (43 200 000 000); ¿Supongo? Sin embargo, no tengo idea si eso es posible y / o recomendable. Algunos...

9
¿Cómo funcionan las funciones fuera del bucle vacío?

Estoy acostumbrado a los bocetos de Arduino con una void setup()parte que se ejecuta una vez y una void loop()parte que sigue en bucle. ¿Qué sucede cuando tienes funciones anuladas fuera de la principal void loop()? ¿Seguirán todos en bucle en paralelo o se ejecutarán uno tras otro? ¿O ciertas...

9
Envío de colores al monitor vga

Estoy buscando una manera simple de enviar una señal desde mi arduino a un monitor vga. ¿Cuál sería el método más fácil y qué componentes serían necesarios? No necesito mostrar una imagen, solo un color sólido.

9
SPI Arduino Debido conflicto con pinMode (), error?

Considere el siguiente ejemplo mínimo, donde configuré pinModeantes de llamar a las funciones SPI: #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } Ahora cuando SPI.transfer(10,1)se...

9
Cómo pasar de arduino a prototipo físico

He estado leyendo un poco sobre pasar de Arduino a PCB y parece un poco desalentador. Por ahora, todo lo que realmente quiero hacer es tomar algo que he construido y hacer algunos cambios para poder crear una carcasa y asegurarme de que todo esté conectado. Adjunto una foto de mi proyecto. Lo que...

9
SAM3X8E (Arduino Due) Pin IO registra

¿Cómo funcionan los registros IO de Arduino Due? En Arduino Uno acaba de establecer DDRx, a continuación, PINxleer, PORTxescribir, me gustaría hacer lo mismo con un Arduino Due, pero tiene muchos más registros, tales como PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODR, etc puedo encontrar ninguna...

9
Eliminar placas no utilizadas de Arduino IDE

En el proyecto actual estoy programando simultáneamente una placa UNO y una Leonardo. Cambiar de un lado a otro entre los dos tableros en el menú Herramientas lleva demasiado tiempo debido a los otros 18 tableros que no poseo de todos modos. ¿Hay alguna forma de eliminar esos tableros del menú...

9
¿Cuál es la mejor manera de definir un pin de E / S?

Leo definiciones como const int ledPin = 9; y también #define ledPin 9 Sé que una definición como int ledPin = 9; es una mala práctica si no vas a cambiarlo (lo que generalmente no harás), aunque lo he visto varias veces en los programas de Arduino. ¿Cuál de los otros dos es el...

9
Arduino a 20 MHz?

Me pregunto por qué Arduino no funciona a 20 MHz, la frecuencia para la que se especifica el AVR. Ahora, funcionando a 16 MHz, estamos perdiendo un 20% de rendimiento por nada. No creo que haya ninguna implicación cuando se reemplaza el resonador de 16 MHz con un tipo de 20 MHz, probablemente con...