skizoh:
Les deux en utilisation normale, même avec des stop et des begin avant chaque utilisation ça ne suffi pas.. :s
Stop() et Begin() n'ont pas pour but de sauter d'un périphérique à un autre !
Begin() configure le hardware et le software, et doit être utilisé une seul fois dans setup().
Stop() libéres les ressources utilisé par la librairie et replace le hardware dans l'état ou il etait avant begin().
Si tu fait du begin(), stop(), begin() , stop() c'est sur que ça ne marchera jamais ...
Prend par exemple ce tutoriel de ladyada : Arduino Tutorials - Ethernet+SD
Elle utilise sdfatlib (la librairie derrière SD.h) et la librairie ethernet.
Aucun Ethernet.stop(), aucun sdcard.stop(), juste un petit digitalWrite(10, HIGH) pour éviter les problémes au setup(), et pourtant tout marche impeccablement ![]()