La programación en Arduino esta relacionada con el lenguaje de programación C++. En Arduino podemos encontrar estos dos directorios donde podemos guardar los archivos de nuestro programa.
/home/pi/Arduino/CarpetaArchivo/archivoPrograma.ino
/home/pi/Applications/arduino-1.8.9/libraries/CarpetaLibreria/archivoLibreria.h
El primer directorio tiene el archivo «archivoPrograma.ino», la extensión es .ino y este archivo contendrá el sketch del nuestro programa, con las funciones «void setup» y «void loop».
En el caso de necesitar una libreria, el archivo que contiene la libreria lo podemos encontrar en el segundo directorio «archivoLibreria.h».
El codigo de abajo es un ejemplo sencillo de un programa y el uso de la libreria. EL primer sketch de codigo corresponde al codigo principal, mientras que el segundo pertenece a la libreria.
Primer programa
#include <testMotor.h>
testMotor C1, C2;
void setup(){
Serial.begin(9600);
C1.settestMotor(10);
C2.settestMotor(100);
}
void loop(){
C1.Incrementar();
Serial.print("C1= "); Serial.println(C1.GetCont());
C2.Incrementar(); C2.Incrementar(); C2.Incrementar();
Serial.print("C2= "); Serial.println(C2.GetCont());
delay(1000);
}
Segundo programa
#ifndef testMotor_h
#define testMotor_h
#include "Arduino.h"
class testMotor
{
private:
int N;
public:
void settestMotor(int n){
N = n;
}
void Incrementar(){
N++;
}
int GetCont(){
return (N);
}
};
#endif
Deja una respuesta Cancelar la respuesta