Preguntas etiquetadas con c


5
Arduino: Cómo obtener el código del tipo de placa
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 …
13 c 

4
¿Escribir un programa en C fuera de Arduino IDE?
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 …
12 arduino-ide  library  c 

2
¿Cómo convierto un flotador en char *?
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 'resultado' para tomar el valor …
11 arduino-uno  c++  c  float 

3
¿Cómo llamar a funciones C desde el boceto de Arduino?
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 …

3
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 correspondencia entre Arduino Uno y Arduino Debido …

2
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){ test_array[x]=0; } x=x+1; } Ese problema es que cuando imprimo test_arrayhay valores como: 111o 000. Según tengo entendido, si uso …
8 arduino-uno  c  isr 

2
Makefile básico para avr-gcc
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 led.c …
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.