Preguntas etiquetadas con c++

81
C ++ vs. El lenguaje Arduino?

¿Cuáles son las ventajas de cada idioma al usar el Arduino? Creo que esta es una buena pregunta general, pero agregaré un poco sobre por qué pregunto si alguien quiere darme una propina. Tengo experiencia en lenguajes preprocesados ​​como JavaScript, PHP, y he manipulado lenguajes como Java y...

14
¿Por qué mi declaración IF no puede ver un global?

Soy bastante nuevo en la programación de Arduino. Tengo un problema al compilar el siguiente bit de código: const int relay1 = 10; //Power Relay 1 const int relay2 = 11; //Power Relay 2 const int relay3 = 12; //Toggle Relay const int button1 = 3; const int button2 = 4; const int button3 =...

13
¿Se proporciona configuración y bucle para mayor comodidad?

Los bocetos de Arduino suelen presentar una setupy una loopfunción. ¿Estas funciones solo se proporcionan por conveniencia o realmente tienen propósitos especiales? (p. ej .: algunas operaciones están prohibidas o permitidas en la configuración y el bucle) ¿Son equivalentes estas dos piezas de...

11
Funciones con parámetros de cadena

Dentro de mi bucle principal hay esta cadena: String string1; Tengo una función que tomará string1 como parámetro y la usaré para enviar esta cadena como SMS. sendSMS(string1); Esta es la función sendSMS () (sin parámetros): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr);...

11
¿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...

9
¿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...

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
Escribir la primera biblioteca: objeto de secuencia en serie

He realizado bastantes proyectos con Arduino, pero nunca he hecho más que un "Hello World" en C. Estoy escribiendo mi primera biblioteca, y muchas de las cosas orientadas a objetos se me pasan por la cabeza. De todos modos, mi biblioteca funciona como se supone que debe hacerlo, paso un flotador a...