Étape 1: Let's get ce parti a commencé !
J’ai lu sur communication - radio utilise protocole RS485, donc nous avons besoin d’un MAX485 pour la communication. Dans la feuille de données inclus était le schéma de base - tout est inclus sur mon schéma - j’ai utilisé une led juste comme un indicateur de communication.
Vous devez utiliser le port série nº1 (pas 0) - RX1 et TX1 ports (18 et 19 pins de Mega) - fondamentalement en raison de blocage des ports etc..
N’oubliez pas - ne comprennent pas et ne pas utiliser la bibliothèque série d’Arduino - c’est ralentir les choses (même pour debbuging - il est préférable d’utiliser l’écran lcd pour ça, mais sur l’écran lcd que je mentionnerai plus tard).
Le problème fondamental était de faire avancer les choses synchronisées - Yampp était prêt à utiliser l’oscillateur externe avec horloge MHz 7,37, Arduino oscillateur 16MHz. Et comme j’ai mentionné auparavant - débogage avec Serial Bibliothèque et arduino serial monitor sur PC causait des erreurs tandis que les poignées de main entre radio et arduino.
Après que j’ai décidé de rafermir bibliothèque série en faisant du tout, j’ai découvrir (par erreur) que les poignées de main sont presque ok. Il tourned que même un personnage plus ou moins sur l’écran lcd peut être une cause d’erreurs de synchro. C’est pourquoi vous ne devriez pas changer le code.
Mon projet ressemble à shield pour Arduino - je l’ai fait sur circuit imprimé universel.