Intellekten Edison IoT - Control Servo med hjälp av Accelerometer (2 / 3 steg)
Steg 2: Koppla dem samman
Det finns några anteckningar som du bör veta innan du börjar:
-Accelerometern fungerar med 3V3, inte 5V i Arduino Expansion Board.
-Det finns två alternativ: justera expansionskort till 3v3 logik nivå eller infoga motstånden mellan I2C anslutning.
-Det andra alternativet fungerar så här:
MMA8452 <> - Edison (5V logik nivå)
VCC---3V3 strömförsörjning
GND---GND
SCL---330R---SCL
---330R---SDA SDA
-MMA8452 använda I2C-protokollet, och det har 2 ID-adress baserat på SA0 pin:
1---> 0x1D
0---> 0x1C
Om du lämnar SA0 ingen connect, måste den logik 1, menar 0x1D ID-adress
-Servomotor förbrukar massor av ström, så att USB-kabeln inte kommer att leverera tillräckligt med energi för att få det att köra. Därför behöver du 9V batteri eller Adapter för att leverera mer ström genom J1 DC-uttaget.
OK, det är allt du behöver veta! Låt oss ansluta dem ***
Servo---> D3 port (Grove Base sköld)
MMA8452 I2C stift (SCL och SDA)---> 330R eller 1 k motstånd---> SCL och SDA-digitala portar i expansionskort.
MMA8452 VCC---> 3V3 port driver portar.