- Portada
- Kit de 12 Módulos MentorBit
- Módulo MentorBit expansor de E/S
- Módulo MentorBit de LED RGB
- Módulo MentorBit detector de lluvia
- Módulo MentorBit PIR
- Módulo MentorBit relé de un canal
- Módulo MentorBit de E/R Infrarrojo
- Módulo MentorBit DHT11
- Módulo MentorBit de luz ambiental
- Módulo MentorBit de distancia láser
- Módulo MentorBit de sensor BMP-280
- Módulo MentorBit de sensor MQ
Expansor de E/S en C/C++
Expansor de E/S en C/C++

A la hora de programar en C/C++ MentorBit con cualquiera de los Módulos compatibles, no queda de otra que mirar el Puerto y los pines que lleva asociados para colocarlos en nuestro código como variables o de forma directa, como cada uno quiera. Por ejemplo:
Ejemplo de uso de Puertos con MentorBit
// Se incluye la libreria necesaria para el uso del modulo de pulsadores
#include <MentorBitPulsadores.h>
/*
* En este ejmplo incluimos aquí los pines del Puerto donde está
* el Módulo conectado.
* En este caso estamos hablando del Puerto 1 del propio MentorBit.
*/
#define PIN_PULSADOR_1 A4 // <--- Pin de la izquierda del conector
#define PIN_PULSADOR_2 24 // <--- Pin de la derecha del conector
// Se crea el objeto modulo_pulsadores
MentorBitPulsadores modulo_pulsadores(PIN_PULSADOR_1,PIN_PULSADOR_2);
void setup() {
// Inicializamos el bus serial a una velocidad de 9600 baudios
Serial.begin(9600);
}
void loop() {
if(!modulo_pulsadores.obtenerLectura(modulo_pulsadores.PULSADOR_1)){
Serial.println("Se ha pulsado el pulsador 1");
while(!modulo_pulsadores.obtenerLectura(modulo_pulsadores.PULSADOR_1));
}
if(!modulo_pulsadores.obtenerLectura(modulo_pulsadores.PULSADOR_2)){
Serial.println("Se ha pulsado el pulsador 2");
while(!modulo_pulsadores.obtenerLectura(modulo_pulsadores.PULSADOR_2));
}
}
| Vistas | |
|---|---|
| 3 | Número de vistas |
| 3 | Vistas de miembros |
| 0 | Vistas públicas |
| Acciones | |
|---|---|
| 0 | Gustos |
| 0 | No me gusta |
| 0 | Comentarios |
Compartir por correo
Por favor iniciar sesión para compartir esto webpage por correo.