Szukaj…


Arduino Uno R3

Mikrokontrolery wykorzystują piny do interakcji z resztą obwodu. Piny te zwykle będą jednym ze styków wejścia / wyjścia, vin lub uziemienia. Styki we / wy mogą być prostymi cyfrowymi stykami we / wy lub mogą mieć specjalne właściwości karachterystyczne, takie jak możliwość zmiany napięcia na wyjściu za pomocą modulacji szerokości impulsu. Oto schemat Arduino R3 Uno i jego pinów.

Schemat Arduino Uno R3 Pinout ( źródło )

Kołki PWM

PWM pozwala kontrolować napięcie wyjściowe poprzez bardzo szybkie przełączanie wyjścia między wysokim a niskim. Procent czasu, w którym kołek jest wysoki, nazywany jest „cyklem roboczym”.

Kołki PWM: 3, 5, 6, 9, 10, 11

Wejścia analogowe

Podobnie jak pin PWM może wydzielać zakres napięć, analogowe piny Arduino Uno R3 mogą wyczuwać zakres napięć wyjściowych. Możesz użyć tego do odczytu pozycji potencjometru lub innego wejścia z płynnie zmiennym wejściem. Należy pamiętać, że piny analogowe nie mogą generować wyjścia analogWrite - w tym celu należy użyć styków PWM.

Analogowe piny ADC: A0, A1, A2, A3, A4, A5

Seryjny, SPI i I2C

Piny szeregowe Arduino Uno R3 są również używane przez (na przykład) układ USB do portu szeregowego, gdy komunikuje się z komputerem za pośrednictwem wbudowanego portu USB. Szeregowy: Tx na 0, Rx na 1

SPI i I2C to protokoły komunikacyjne, których Arduino może używać do komunikowania się z ekranami, czujnikami, wyjściami itp.:

Szpilki SPI: MOSI na 11, MISO na 12, SCLK na 13, SS na 10

Piny I2C: SCL na A5, SDA na A4

Wbudowana dioda LED

Arduino Uno R3 ma diodę LED z własnym rezystorem przymocowaną do styku 13. Oznacza to, że nawet jeśli nie podłączysz żadnych diod LED do swojej płyty, jeśli ustawisz styk 13 na wyjściu i ustawisz go wysoko, powinieneś zobaczyć diodę LED na pokładzie chodź. Użyj przykładowego szkicu „Mrugnięcie”, aby zlokalizować wbudowaną diodę LED.

Ze strony pinów cyfrowych Arduino

UWAGA: Styk cyfrowy 13 jest trudniejszy do wykorzystania jako wejście cyfrowe niż inne styki cyfrowe, ponieważ ma dołączoną diodę LED i rezystor, które są przylutowane do płytki na większości kart. Jeśli włączysz wewnętrzny rezystor podciągający 20k, będzie on wisiał przy około 1,7 V zamiast oczekiwanego 5 V, ponieważ wbudowana dioda LED i szeregowy rezystor obniżają poziom napięcia, co oznacza, że zawsze zwraca NISKIE. Jeśli musisz użyć pinu 13 jako wejścia cyfrowego, ustaw jego pinMode () na INPUT i użyj zewnętrznego rezystora obniżającego.

Wbudowany pin LED: 13



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow