Hello All
j'ai tellement lu d'article sur "Hardware serial lines" pins 0 (RX) and 1 (TX)
que c'est tout embrouillé
donc en resumé:
Diecimila Usb /com4
tout va bien sur tous les skecht n'utilisant pas de transfert serie
pour du debug bien pratique cette liaison série avec l'IDE arduino
Serial.begin(speed)
int Serial.available()
int Serial.read()
Serial.flush()
Serial.print(data)
Serial.println
maintenant la question:
si je développe un prog utilisant un dialogue serie entre l'Arduino et un equipement (de mesure)
dois je obligatoirement utiliser "NewSoftSerial" sur d'autre digital pin que 0 et 1
ou si j'utilise ces deux pins je ne suis plus capable de "reprendre" la main via IDE arduino pour reflasher d'autre skecht
chose qu'on a besion de faire souvent en phase de debug ajuster des variables / parametre rajouter des ligne de codes etc etc
par avance merci d'éclaircir mes neurones (un peu fatigués par les années qui passent)
donc si j'ai bien compris, meme si j'ai charger un sketch qui fait dialoguer l'arduino avec un autre equipement via ligne serie RX0 et TX1
il me suffit de débrancher la connexion avec cet equipement et rebrancher via l'USB/com4 pour reprendre la main sur l'arduino et via l'IDE recharger un autre sketch
la seule manip qui coincerai serai de laisser l'autre equipement conecter en meme temps que l'IDE Arduino en USB
donc pas de debug possible via
Serial.begin(speed)
Serial.print(data)
Serial.println
ou alors utiliser "NewSoftSerial" sur d'autre digital pin que 0 et 1
merci encore pour avoir lever mes doutes
dans aucun cas l'atmega est bloqué sur le sketch serie externe
l'IDE Arduino sait reprendre la main pour recharger un autre sketch
le bootloader est bien fait LOL