Stap 6: Hoe om de componets op een bord van de microcontroler 5V draad
Nu komt het beeld hoe te verbinden alles samen op een 5V alleen boord. De Raad van bestuur kan echter 3.3V als Arduino Uno leveren maar het niveau van de logica is 5V.
Om dit te doen, we gaan moet level shifter/converter als deze, kocht ik op ebay (http://www.ebay.co.uk/itm/400953346213?_trksid=p2057872.m2749.l2649 & var = 670492331993 & ssPageName = STRK % 3AMEBIDX % 3AIT)
Ze pakken ze vaak als I2C logica switcher, maar dat is vooral omdat die het vaakst purpouse. Nochtans, kunt u het alleen gebruiken voor kleine lastdragers, wat zeggen communicatielijnen en niet om te regelen van 5 v naar 3,3 v, als het niet voor dat werd ontworpen.
De afbeelding kan verwarrend maar houden met mij.
-De voedingsspanning voor de onderdelen is 3,3 v die de Uno kan output
-alle de communicatielijnen met inbegrip van TX/RX, SCA/SCL en dataPin 2 zijn aangesloten op niveau conveter op het deel van de LV(low voltage) en van de kant van de HV van de converter zijn verbonden met de Uno--> dus alles zoals tevoren met de niveau switcher tussendoor.
Nu u misschien zelf vragen waarom ik zette de bluetooth-module en de 5v sensor naar de logica switcher ook.
Ik deed het om te vereenvoudigen alles en als het verlaagt hoeveelheid kanalen van het level shifter die u kunt kopen is rond de 6 of iets. Hoe dan ook, u kunt rechtstreeks verbinden met de 5V sensor 5V afzonderlijk en de datalijn rechtstreeks aan op de digitale pin van Uno.
DIT IS BELANGRIJK
Ik had een bluetooth-module die geopereerd 5V op Vcc en logica. Maar veel van hen aftekeningen hebben dat het poerates op 3.6-6V op het aanbod, maar met een tekst "niveau: 3,3 v".
De foto toont de rug, dus het is goed om te verbinden met het allemaal de Vcc en het werkte boete met me. Als het bereik afneemt omdat de Vcc is verbonden met 3.3V en niet de minimale 3.6, kunt u allway Vcc verbinden met 5V en de logica werkt op 3,3 v.