Gå till innehållet

EKM019 EDU Shield för Arduino Uno R3/R4

Art.nr: 41032594

pinout-hero1

Expansionskort (shield) för Arduino UNO R3 och R4 samt kompatibla modeller från andra tillverkare. Shielden har en mängd sensorer, knappar, lysdioder och annat för att utforska programmering mot inbäddad hårdvara och mikrokontrollers.

Kortet levereras monterat och klart för användning. Utbildningsmaterial för EDU Shield finns att läsa och ladda ner gratis.

Köp din EDU Shield från electrokit.


Beskrivning av hårdvara

Ljussensor (A0)

light

Till den analoga ingången A0 finns en ljussensor ansluten. Sensorn är en fototransistor som reagerar på synligt ljus. Vid normal rumsbelysning ligger värdet på ungefär 50% (512), i mörker 0% (0) och när man lyser direkt på sensorn 100% (1023).


Potentiometer (A1)

potentiometer

Nästa analoga sensor är en vanlig vridpotentiometer. Potentiometern är väldigt praktisk för att testa sin kod då man enkelt kan ställa in olika analoga värden. Ger värden från från 0 till 1023.


Extern Analog GPIO (A2)

ext-a2

En anslutning för externa enheter finns på den analoga pinnen A2. Kontakten innehåller GND, A2 samt V+ och ger ett smidigt sätt att ansluta en extra temperatursensor, rörelsesensor, reläkort eller annat.

A2 kan användas för att läsa in både analoga och digitala signaler samt som en digital utgång.

Observera att A2 är direkt ansluten till mikrokontrollern och har därför mycket begränsad drivförmåga. Max last är ca. 10-20mA beroende på vilken mikrokontroller som används.


Temperatursensor (A3)

temp

Den sista analoga sensorn är en temperatursensor. Sensorn är ansluten till A3 och har en känslighet på 10mV/°C. Mätbart område är -40°C till +150°C.


UART (0, 1)

uart

Arduinokortens serieport (UART) kan användas för programmering eller för seriell kommunikation med andra enheter. På EDU Shield är serieportens Tx och Rx anslutna till en 3-polig kontakt som enkelt kan användas för att prata med en annan EDU Shield via tre sladdar.

Kontakten passar med vanliga 2.54mm stiftlister och är gjord för att hålla fast stiften med friktion, ingen lödning krävs.

För att ansluta till en annan EDU Shield korskopplas kabeln så att Tx -> Rx / Rx -> Tx / GND -> GND


Högtalare (2)

speaker

En högtalare finns att tillgå för att spela upp ljud. Högtalaren är ansluten via en transistor för att öka drivförmågan. Skicka en pulsvåg till pin 2 för att spela upp ett ljud.


Rotationsenkoder (3, 4, 5)

encoder

En rotationsenkoder med tryckknapp finns ansluten till pinnarna 3, 4 och 5. Enkodern ger en kvadratursignal som gör att man kan avgöra vilken riktning axeln vrids och hur långt. Kvadratursignalen presenteras på pin 4 och 5, medan tryckknappen läses av på pin 3.


Seriell RGB-LED (6)

neopixel

En seriell RGB-LED (NeoPixel) av typen WS2812B finns ansluten på pin 6. Lysdioden styrs med endast en digital utgång via ett speciellt protokoll. Färdiga bibliotek finns att tillgå.

En 3-pin kontakt för anslutning av fler lysdioder finns att tillgå ovanför lysdioden. Kontakten passar med vanliga 2.54mm stiftlister och är gjord för att hålla fast stiften med friktion, ingen lödning krävs.


Tryckknappar (13, 7, 8)

buttons

Tre momentana tryckknappar finns anslutna till pin 13, 7 och 8. Aktivera intern pullup i programkoden. Opåverkade kommer knapparna ge värde "1" och nedtryckta värde "0".


Lysdioder (11, 10, 9)

leds

Ovanför de tre tryckknapparna finns tre vanliga, enfärgade lysdioder. Lyser när respektive pin dras hög.


Anslutning för hobbyservo (12)

servo

Den sista digitala anslutningen är ansluten till en stiftlist med pinout som passar till vanliga analoga hobbyservon. Skicka en pulsvåg med frekvens 50Hz och pulsbredd från 1ms till 2ms för att styra servots position. Centerläge är 1.5ms.


Omkopplare för analoga signalnivåer (AREF)

aref

En skjutomkopplare med två lägen (3.3V och 5V) används för att ställa signalnivån (referenssspänning) för de analoga ingångarna.


Resetknapp

reset

Om något går fel med programkoden eller man behöver starta om Arduinokortet av någon anledning används resetknappen. Direkt ansluten till motsvarande knapp på Arduinokortet.


QWIIC-kontakter

qwiic

Två QWIIC-kontakter för anslutning av externa moduler finns att tillgå längs ena kortsidan. Kontakterna är av typen JST-SH 1.0mm och passar med QWIIC-kablar.

Kontakterna är anslutna till I2C-pinnarna A4 och A5.



Datablad & Exempelkod