Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa | |||
| doc:tec:prg:uc_arduino:arduino_c:clases [2025/11/04 13:47] – borrado - editor externo (Fecha desconocida) 127.0.0.1 | doc:tec:prg:uc_arduino:arduino_c:clases [2025/11/04 13:47] (actual) – ↷ Página movida de doc:tec:prg:arduino:arduino_c:clases a doc:tec:prg:uc_arduino:arduino_c:clases fepg | ||
|---|---|---|---|
| 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(){ | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||