0 Members and 1 Guest are viewing this topic.
Sur Arduino, le compilateur indique 1076 octets sur 32256 ... c'est peu crédible, car il ne serait possible que de faire 32 fois plus, c'est à dire absolument rien.Sauf si on ne peut écrire que par granules de cette taille.Qu'en est-il ? Un Arduinaute aurait-il la réponse ?
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
Petite astuce également, utiliser des "unsigned char" au lieu de "int" pour les variables de type compteur par exemple.. Les int prennent une grande place mémoire, a ne réserver qu'en cas d'absolue nécessité !
Bonjour les copains,Merci du tyau Mars bleu, je suis un vrai dudule, car je l'avais trouvé ce lien, mais j'en ai un fouillis, du cour ... ils ne me servent à rien. Bon, j'avance avec Arduino. par contre, je me suis acheté le SIELD avec l'afficheur LCD. J'ai trouvé une faille électronique dans le pilotage du rétro éclairage. La broche de commande est directement branchée sur la base du transistor de commutation. Si vous faites passer la sortie d'Arduino qui s'y trouve branchée à "1", 85 mA vont aller dans le transistor. Arduino ne va pas aimer, et le transistor encore moins ! Pour ma part j'ai coupé la broche pour l'isoler du connecteur. Pour piloter le rétro éclairage j'utilise la sortie binaire 13 par l'entremise d'une diode que j'ai soudé sur le circuit imprimé.Bon, maintenant je vais tenter d'interfacer un module qui conserve la date et l'heure, histoire de m'amuser ...
file=io.open("text.txt","w")file:write("Hello world")file:close()
écrit bien "Hello world" dans le fichier "text.txt". C'est bien des data qui sont sorties de l'unité centraleet sont allées s'écrire dans le disque dur. Pour une carte Arduino branchée sur le port "COM4", il y asûrement moyen d'y envoyer quelque chose...
rs232=("luars232")
rs232=("Chemin de fichier complet\luars232")
int incomingByte=0;void setup(){ Serial.begin(9600);}void loop(){ if (Serial.available()>0{ incomingByte=Serial.read(); Serial.print("I received ") Serial.println(incomingByte, DEC); }}