Zoeken…


Arduino Uno R3

Microcontrollers gebruiken pinnen om te communiceren met de rest van het circuit. Deze pinnen zijn meestal een van de invoer- / uitvoerpennen, vin of aarde. I / O-pinnen kunnen eenvoudige digitale I / O-pinnen zijn, of ze kunnen een aantal speciale kenmerken hebben, zoals het kunnen variëren van de spanning van hun output met pulsbreedtemodulatie. Hier is een schema van de Arduino R3 Uno en zijn pinnen.

Arduino Uno R3 Pinout-schema ( bron )

PWM-pinnen

Met PWM kunt u de spanning van de uitgang regelen door de uitgang zeer snel tussen hoog en laag te schakelen. Het percentage van de tijd dat de pin hoog is, wordt de 'duty cycle' genoemd.

PWM-pinnen: 3, 5, 6, 9, 10, 11

Analoge ingangen

Net zoals een PWM-pin een reeks spanningen kan uitzetten, kunnen analoge pins op de Arduino Uno R3 een reeks oinputspanningen detecteren. U kunt dit gebruiken om de positie van een potentiometer of een andere ingang met een soepel variabele ingang te lezen. Houd er rekening mee dat analoge pinnen geen analogeWrite-uitvoer kunnen uitvoeren - hiervoor moet u PWM-pinnen gebruiken.

Analoge ADC-pinnen: A0, A1, A2, A3, A4, A5

Serieel, SPI en I2C

De seriële pinnen op de Arduino Uno R3 worden ook gebruikt door (bijvoorbeeld) de USB naar seriële chip wanneer deze communiceert met een computer via de ingebouwde USB-poort. Serie: Tx op 0, Rx op 1

SPI en I2C zijn communicatieprotocollen die de Arduino kan gebruiken om te praten met schilden, sensoren, uitgangen enz ...:

SPI-pinnen: MOSI op 11, MISO op 12, SCLK op 13, SS op 10

I2C-pinnen: SCL op A5, SDA op A4

LED aan boord

De Arduino Uno R3 heeft een LED met een eigen weerstand bevestigd aan pin 13. Dit betekent dat zelfs als u geen LED's op uw bord bevestigt, als u pin 13 op een uitgang instelt en deze hoog zet, u een LED moet zien op het bord kom op. Gebruik de voorbeeldschets 'Knipperen' om uw led aan boord te vinden.

Van de Arduino Digital Pins-pagina

OPMERKING: Digitale pin 13 is moeilijker te gebruiken als een digitale ingang dan de andere digitale pins omdat er een LED en een weerstand aan vastzitten die op de meeste boards op de kaart zijn gesoldeerd. Als u de interne 20k pull-up weerstand inschakelt, blijft deze hangen rond 1.7V in plaats van de verwachte 5V omdat de ingebouwde LED en serieweerstand het spanningsniveau naar beneden trekken, wat betekent dat het altijd LAAG terugkeert. Als u pin 13 als een digitale ingang moet gebruiken, stelt u pinMode () in op INPUT en gebruikt u een externe pull-down weerstand.

LED-pin aan boord: 13



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow