Stap 1: Items u nodig hebt en objecten die u niet "nodig" maar waarschijnlijk moet krijgen
Items die u zal nodig;
1. een (1) Arduino Uno (of soortgelijke)
2. één (1) breadboard en jumper draden (als u geen een breadboard, krijgen één. Ze zijn goedkoop en gemakkelijker een heleboel)
3. twee (2) 21 k weerstanden (kleur bands rood, bruin, oranje)
4. een (1) .01uF condensator (keramische hebt u, sneller en geen polariteit omkijken naar)
4. een (1) temperatuur / luchtvochtigheid module (deel # 7046 op ICStation.com)
5. één (1) begrip echtgenoot tijdens het spelen met dit
Objecten die u niet "nodig" maar waarschijnlijk moet krijgen;
1. de I2C scanner schets voor de Arduino
1a. het bestand Ino voor deze schets is gekoppeld aan dit Instructable (dubbelklikken op het bestand zal openen de Arduino interface en laad het bestand voor u - vergeet niet om te openen de Arduino interface seriële monitor om de uitvoer van de schets weer te geven)
1b. Dit is een geweldig hulpmiddel voor het opsporen van apparaten op de seriële I2C-bus. Deze sketch maakt een oproep tot alle bruikbare adressen op de I2C-bus. Elk apparaat op de I2C bus zal in-beurt reageren op die oproep aan hun adres. Het adres van elke reagerende apparaat wordt voor u op de seriële monitor.
1c. door het uitvoeren van deze schets eerst, nadat dingen ingesteld zijn, u weet of uw instellingen juist of niet is. Als de schets resulteert in het adres van uw apparaat perfect, alles is goed! Als de schets uw apparaat niet kan vinden weet je iets mis in uw setup.
2. geduld, ik vond dit - mijn eerste ervaring met I2C communicatie - zou een beetje frustrerend soms.
3. Arduino code - goed da - die later in een andere stap komt.