====== Kniwwelino ====== ===== API ===== ==== String getID() ==== retourne l'identifiant de la carte Kniwwelino = les 6 derniers chiffres de l'adresse MAC Wi-Fi. ==== String getName() ==== retourne le nom de la carte Kniwwelino = Kniwwelino + les 6 derniers chiffres de l'adresse MAC Wi-Fi. ==== String getMAC() ==== retourne l'adresse MAC Wi-Fi de la carte Kniwwelino. ==== String getIP() ==== retourne l'adresse IP Wi-Fi de la carte Kniwwelino. ==== boolean isConnected() ==== Vérifie la connexion Wi-Fi et MQTT de la carte Kniwwelino. Retourne vrai si la carte est connectée, faux sinon. ==== void sleep(uint16_t sleepMillis) ==== Met en veille le programme pour le nombre de millisecondes donné. Utiliser ceci au lieu de ''arduino delay'', car il gère en arrière plan le Wi-Fi et le MQTT. ''sleepMillis = millisecondes de mise en veille.'' ==== void loop() ==== boucle interne qui gère la connexion MQTT et la gestion des messages. Doit être appelée régulièrement -> termine la méthode de boucle Arduino. ==== void PINsetEffect(uint8_t pin, int effect) ==== Modifie l'effet du pin I/O (entrée/sortie) spécifié de la carte à on/off/blink/flash (allumé/éteint/clignote/clignote rapidement)). ''pin = D5/D6/D7\\ effet = RGB_ON/RGB_BLINK/RGB_FLASH/RGB_OFF'' ==== void PINclear(uint8_t pin) ==== Clear the specified I/O Pin of the board. (set to OFF and remove from ticker) ''pin = D5/D6/D7'' ===== Wiring ===== ===== Examples =====