Stap 2: Bepaal digitale en analoge componenten
We hebben twee verschillende soorten signalen: digitaal en analoog. Digitale signalen zijn ON/OFF, HIGH/LOW of waar/onwaar-signalen. Deze digitale signalen hebben slechts twee staten. Analoge signalen kunnen ON/OFF, HIGH/LOW en alles daartussenin. Terwijl analoge componenten digitale signalen zoals TRUE/FALSE behandelen kunnen, weet digitale componenten niet wat te doen met analoge signalen die tussen hoog en laag. Veel echte wereld situaties zijn hoge en lage gradaties tussen.
Naast rekening houdend met de verschillende soorten signalen, u zult ook moeten houden een duidelijk idee voor die input en output van componenten. Dit zijn belangrijke factoren bij het bepalen van hoe u hen tot de Arduino vasthaken.
Input componenten en hun overeenkomstige type:
- Knop i3 (digitaal)
- Geluid Trigger i20 (digitaal)
- Pulse i16 (digitaal)
- Timeout i17 (digitaal)
- Dia Dimmer i5 (analoog)
Uitvoer componenten en hun overeenkomstige type:
- Zoemer o6 (digitaal)
- Lichte draad o16 (digitaal)
- Servo motor o11 (analoog)
- RGB LED o3 (analoog)
- DC motor o5 (analoog)
Noteer de pin typen voor zowel de corresponderende pin van de output als de input pin op de Arduino w6:
- (Ingang) D0 / d1 (uitgang) - digitaal
- A0 (input) / d5 (uitgang) - analoog
- A1 (input) / d9 (uitgang) - analoog
* Opmerking: De invoer pinnen moeten worden gecodeerd met een hoofdletter in plaats van de kleine letters notatie die een fout bij het compileren kan veroorzaken.
Nu, dat je de basics weet, laten we beginnen met coderen!