¿Qué significa este error? No puedo resolverlo de ninguna manera. advertencia: conversión obsoleta de constante de cadena a 'char *'
¿Qué significa este error? No puedo resolverlo de ninguna manera. advertencia: conversión obsoleta de constante de cadena a 'char *'
Preguntas: ¿La conversión del recuento de ADC a voltaje depende del voltaje real del pin de +5 V? En caso afirmativo, ¿cuál es el método aceptado para obtener ese voltaje de la placa? Fondo / Detalle: Tengo un circuito en el que tengo un Arduino Nano (clon) que se ejecuta desde un conector USB...
Quiero escribir un boceto que se pueda compilar en diferentes tableros Arduino. Quiero mostrar en la PC qué placa está conectada actualmente. Esto significa que el usuario conecta la PC a través del cable USB a la placa Arduino / Teensy en la que se ejecuta mi boceto y mi boceto le dice a la PC a...
Tengo algunos componentes I2C útiles, como un expansor de puerto de 16 bits (MCP23017), que me gustaría usar en varios proyectos. ¿Qué necesito hacer para que estos funcionen con Arduino? ¿Funcionará con cualquier Arduino, o necesito una placa o escudo
Me gusta la idea de usar Arduino IDE para proyectos simples y comenzar a trabajar con Arduino, pero el consenso que he llegado hasta ahora es que es para aquellos que son nuevos en Arduino y / o la programación en general. Tengo entendido que es posible escribir un programa en C desde cero,...
Estoy buscando hacer una cuadrícula de sensores de carga de 15 x 15 y LED RGB para una pista de baile interactiva. Cada nodo será conducido por un arduino y todo el piso será manejado por un RaspberryPi. Estoy tratando de descubrir la mejor manera de que los nodos se comuniquen con el Pi....
Hice esta pregunta sobre el intercambio de pila de ingeniería eléctrica y fue dirigida aquí: Bastante autoexplicativo; ¿Cómo haría para convertir un flotador en un char *? Tengo un código en el que la 'resistencia' flotante se actualiza constantemente. Me gustaría poder actualizar la variable...
Me gustaría saber si hay una manera de llamar a las funciones que están contenidas en los archivos C utilizando un boceto Arduino. Mi archivo C declara y define una función. Para guardar poner la definición de función desordenada en mi boceto Arduino, me gustaría llamar a la función directamente...
¿Cómo proceder cuando se necesita un sistema maestro-esclavo I2C personalizado? ¿Cuáles son los criterios de diseño a aplicar? ¿Cuáles son las herramientas de depuración que uno puede usar para solucionar
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...
Tengo una pantalla LCD 1602 que funciona bien por sí sola. Sin embargo, quería liberar algunos pines usando un controlador LCD I2C / IIC que compré por separado. Si bien el controlador parece estar comunicándose con mi Arduino UNO en la dirección correcta, no puedo mostrar el texto. Por defecto...
¿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...
¿Cuál es la mejor manera de convertir entre fecha, horas, minutos, segundos a la marca de tiempo Unix en milisegundos en Arduino? Necesito tener esta conversión, ya que estoy usando RTC (fecha, horas, minutos, segundos, etc.) y comunico la marca de tiempo de Unix a través de BLE Encontré algunos...
Tengo un sensor y genera una señal analógica. Estoy leyendo todos los datos analógicos y los envío a mi computadora. uint8_t sensors[] = { A0,A1,A2,A3,A4,A5,A6 }; const int len = sizeof(sensors) / sizeof(sensors[0]); void loop(void) { for (size_t i = 0; i < len; i++) { auto sensor =...
Estoy leyendo sobre I2C. En este sitio: http://playground.arduino.cc/Main/WireLibraryDetailedReference#endTransmission Dice que endTransmission()puede devolver uno de los siguientes códigos de estado: 0: envío exitoso. 1: Enviar búfer demasiado grande para el búfer twi. Esto no debería suceder,...
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){...
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....
Me gustaría hacer un makefile para compilar programas c para el arduino. Estoy familiarizado con make pero nunca lo he usado con avr-gcc. ¿Cuál es la forma más sencilla en que podría poner los comandos a continuación en un archivo MAKE? $ avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o led.o...