Hoi,
Ik ben al redelijk gevorderd met mijn eerste Arduino projectje.
Afgelopen weekend bezig geweest met een HSI-88/S88 decoder.
De digitale pinnen van de Arduino worden gebruikt als bezetmelders en een programmaatje op de Arduino stuur de bezetmelding naar de PC.
Ik maak gebruikt van het protocol dat de HSI-88 ook gebruikt om de bezetmeldingen door te geven.
De Arduino Mega heeft 54 digitale pinnen waarvan er 43 gebruikt kunnen worden voor bezetmelding.
Voor het gemak ga ik uit van 40 melders per module.
De mogelijkheid bestaat om meerdere Arduino aan elkaar te koppelen (gebruikmakend van de I
2C protocol).
Dit vergt nog wel enig programmeerwerk maar dat komt tzt. wel.
Hieronder het schema met de verschillende modules:
En zo wordt de bezetmelder aangesloten op de Arduino:
Normaal is de ingang hoog maar wordt de bezetmelder geactiveerd dan wordt de ingang laag.
Het programma checkt continue de status van de pinnen en als er een wijziging komt dan wordt dit doorgeven via de seriële poort.
Op een experimenteerbordje werkt het en binnenkort maar in de praktijk testen.
Heb je vragen of opmerkingen dan hoor ik het graag.
Gr.
René