#!/usr/bin/python # -*- coding: utf-8 -*- # exemple pyDuino - par X. HINAULT - www.mon-club-elec.fr # Juin 2013 - Tous droits réservés - GPLv3 # voir : https://github.com/sensor56/pyDuino # annoncer l'adresse IP du système en synthèse vocale from pyduinoMultimedia import * # importe les fonctions Arduino pour Python # entete declarative noLoop=True #--- setup --- def setup(): Serial.println ("L'adresse IP du systeme est : " + Ethernet.localIP()) # affiche l'adresse IP du systeme ipSystem=Ethernet.localIP().split(".") # recupere l'ip sous forme d'une list # message console print ("Message en synthese vocale :") print ("L'adresse I P du systaime est la suivante : ") print (ipSystem[0] + ". point. " + ipSystem[1] + ". point. " + ipSystem[2] + ". point. " + ipSystem[3] ) # synthese vocale speak("L'adresse I P du systaime est la suivante : ") speak (ipSystem[0] + ". point. " + ipSystem[1] + ". point. " + ipSystem[2] + ". point. " + ipSystem[3] ) # les "." permettent de ralentir la diction... #--- fin setup # -- loop -- def loop(): return # si vide # -- fin loop -- #--- obligatoire pour lancement du code -- if __name__=="__main__": # pour rendre le code executable setup() # appelle la fonction setup while not noLoop: loop() # appelle fonction loop sans fin