Comment utiliser mes briques en mode connaisseurs (Mode C++) ?

La LED :

La LED peut remplir des actions définies par les méthodes suivantes :

allume() ou switchOn() qui permet l'allumage de la LED.

eteint() ou switchOff() qui éteint la LED.

estAllume() qui permet de tester si la LED est allumée (vrai si elle est allumée, faux si elle ne l'est pas).




Le Chiffre :

Le chiffre peut remplir des actions définies par les méthodes suivantes :

afficheLeChiffre(monChiffre) qui permet d'afficher un chiffre passé en paramètre de la méthode.

afficheLaLettre(maLettre) qui permet d'afficher une lettre passée en paramètre de la méthode.

eteind() qui éteint l'afficheur.



L 'écran:

L'écran peut remplir des actions définies par les méthodes suivantes :

printMsg(« mon message », MonNumeroDeLigne) qui affiche un message a l’écran à la ligne indiquée.

clear() qui efface tout sur l’écran.

clearLine(MonNumeroDeLigneAeffacer) qui efface une ligne.

switchOn() qui allume le retro-éclairage de l’écran.

switchOff() qui éteint le retro-éclairage de l’écran.

setContrast(ValeurDuContraste, Mémoriser (booléen)) qui permet de modifier le contraste de l'écran.



La brique son:

La brique Son peut remplir des actions définies par les méthodes suivantes :

sonne(MaFréquence) qui fait sonner la brique à la fréquence passée en paramètre.

tone( MaFréquence, MaDurrée) qui fait sonner la brique a une fréquence et pendant une durée passée en paramètre.

arreteDeSonner() qui fait arrêter la brique de sonner.




Le Bluetooth:

La brique Bluetooth peut remplir des actions définies par les méthodes suivantes :

connect(LeNomDeMaBrique, LeMotDePasse) qui se connecte a la brique Bluetooth avec le nom de la brique (défaut « ThingzBT ») et via un mot de passe (défaut « 1234 »).

disconnect() qui dissocie la brique du téléphone.

send(MaDonnée) qui permet a la brique d'envoyer des données (une phrase ou un nombre).

acceptConnection(nomDuModule) mise en position du module pour une demande de connexion.

receive() qui récupère les derniers messages reçus en attente de lecture.

localName() qui renvoie le nom de la brique Bluetooth.

localPassword() qui renvoie le mot de passe de la brique Bluetooth.

setPassword(MonNouveauMotDePasse) qui permet de modifier le mot de passe de la brique Bluetooth.

changeModuleId(MonNouvelID) qui permet de modifier l'identifiant de la brique Bluetooth.

changeModuleName(MonNouveauNom) qui permet de modifier le nom de la brique Bluetooth.

getModuleName() qui permet de récupérer le nom du module.

dataAvailable() retourne vrai si le module a des données en attente d’être lues.


Le relai :

La brique relai peut remplir des actions définies par les méthodes suivantes :

allume(MaPrise, MonGroupe) qui permet d'allumer la prise identifiée par MaPrise qui est un numéro de prise et MonGroupe qui correspond au groupe de prise (1 par défaut).

eteindre(MaPrise, MonGroupe) qui permet d'allumer la prise identifiée par MaPrise qui est un numéro de prise et MonGroupe qui correspond au groupe de prise (1 par défaut).



Le potentiomètre:

La brique potentiomètre peut remplir des actions définies par les méthodes suivantes :

etat() qui retourne la valeur du potentiomètre (dans une plage de 0 à 100).




Le MakeyMakey:

La brique MakeyMakey peut remplir des actions définies par les méthodes suivantes :

touched() qui vérifie si l'objet est maintenu touché au moment de l'appel de la fonction.

clicked() qui vérifie si l'objet a été cliqué ou non.




Le bouton:

La brique bouton peut remplir des actions définies par les méthodes suivantes :

estTenuAppuye() qui renvoie vrai pendant tout le temps ou le bouton est maintenu appuyé ou faux s'il n'est pas appuyé.

aEteAppuye() qui renvoie vrai qu'une seule fois, que le bouton soit appuyé ou maintenu.




La Luminosité :

La brique de luminosité peut remplir des actions définies par les méthodes suivantes :

etat() qui retourne la valeur de la luminosité captée par la brique (dans une plage de 0 à 100).





Le récepteur Infrarouge:

Le récepteur Infrarouge peut remplir des actions définies par les méthodes suivantes :

detecteUnSignal() qui retourne le signal détecté si un signal est détecté, permettant d'identifier différents bouton de la télécommande) ou faux si rien n'est détecté.





La brique Météo

La brique Météo peut remplir des actions définies par les méthodes suivantes :

temperature() qui renvoie la température ambiante (de 0 à 50°C).

humidite() qui renvoie le taux d’humidité ambiant (de 20 à 95%).




Brique détecteur de mouvement

Le détecteur de mouvement :

Le détecteur de mouvement peut remplir des actions définies par les méthodes suivantes :

detectsMotion() qui renvoie vrai si une suite de mouvements est détectée et faux en l'absence de mouvement.

detectsStartOfMotion() qui renvoie vrai s'il a détecté un commencement de mouvement.


Share: