Diferencias
Muestra las diferencias entre dos versiones de la página.
doc:tec:elo:uc_arduino:arduino_c:clases [2025/03/21 12:57] – creado - editor externo 127.0.0.1 | doc:tec:elo:uc_arduino:arduino_c:clases [Fecha desconocida] (actual) – editor externo (Fecha desconocida) 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== [Arduino] Referencia: Clases ====== | ||
+ | ===== Ejemplo de uso de clase ===== | ||
+ | |||
+ | <code c> | ||
+ | class MiRobot; | ||
+ | |||
+ | // definicion de clase ejemplo | ||
+ | class MiRobot { | ||
+ | public: | ||
+ | void saludar(); // muestra " | ||
+ | void incCont(); // incrementa contador | ||
+ | | ||
+ | void sayCont(); // muestra valor contador | ||
+ | void setCont(int); | ||
+ | private: | ||
+ | int cont=0; // variable contador privada | ||
+ | }; | ||
+ | |||
+ | // muestra " | ||
+ | void MiRobot:: | ||
+ | | ||
+ | } | ||
+ | |||
+ | void MiRobot:: | ||
+ | | ||
+ | } | ||
+ | |||
+ | // devuelve contador | ||
+ | int MiRobot:: | ||
+ | | ||
+ | } | ||
+ | |||
+ | // muestra valor contador | ||
+ | void MiRobot:: | ||
+ | | ||
+ | } | ||
+ | |||
+ | // inicializa contador a un valor | ||
+ | void MiRobot:: | ||
+ | | ||
+ | } | ||
+ | |||
+ | MiRobot robot; | ||
+ | void setup(){ | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | } | ||
+ | |||
+ | void loop(){ | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | \\ |