Stap 3: Leren van de codes in de berichten van de sensor
Zoals ik vóór zei, signaal zowel de afstandsbedieningen en de draadloze sensoren een dat bestaat uit een getal. Vóór de bouw van ons systeem, moeten we leren en noteer deze nummers.
We moeten allereerst sluit de ontvanger aan het foton. Pin aansluitingen zijn als volgt;
Ontvanger Photon
VCC---Vin
GND---Gnd
Gegevens---D3
Hier kun je een kijkje op de stap 5.
Nadat u de verbindingen nu is het tijd om te werken aan de code te bereiden. Ga naar de Particle build pagina en meld u aan. Aan de linkerzijde ziet u de bibliotheken tab. zoeken naar de "RCSWITCH"-bibliotheek. Hierboven vindt u een voorbeeld Ino bestand met de naam "RECEIVEDEMO_ADVANCED. INO". Wanneer u het opent, kunt u de code in de terminal. Nadat u op gebruik dit voorbeeld knop klikt, wijzigt u de volgende code op regel 65;
Spark.publish ("tristate-ontvangen", String(delay) + "" + String(tristate));
;
Spark.publish ("tristate-ontvangen", String (decimale) + "" + String(tristate));
u kan nu flash ("load") de code naar uw foton door te klikken op de flash knop aan de linkerkant.
Nadat u de code in de Photon flash, zal foton beginnen te luisteren worden berichten van 433 Mhz. Nu kunt u berichten verzenden vanaf de externe controllers en draadloze sensoren. Om de binnenkomende berichten, moet u naar de paginavan het Dashboard. Daar kunt u de inkomende berichten van de sensor in het tabblad LOGBOEKEN zien. Dit is waar u Toon waas naar de inhoud van het bericht van de elk van het item.
In het volgende voorbeeld:
Afstandsbediening: 1111111
Deur Sensor: 2222222
PIR Sensor: 3333333