Arduino UNO - deska 14 LED, 5 tlačítek, fotorezistor, trimr, I2C

Pro kroužek programování základní školy jsem potřeboval výukový shield (rozšiřující desku). Deska obsahuje 14 LED diod, 5 tlačítek, fotorezistor, trimr, I2C konektor... Deska se zasune na desku Arduino UNO.

IMG 20150408 130112

Připojení pinů:

LED1 (pin D0) - LED14 (pin D13)

5x tlačítko (přes dělič vstup A3) na jeden AD vstup je zapojeno 5 tlačítek a snímá se napětí dle stisknutého tlačítka

1x fotorezistor (vstup A2)

1x trimr (vstup A1)

konektor I2C (A4,A5)

Schéma zapojení

schema

 

Deska spojů

deska spoju

Osazovací plán

top osazovak

Foto hotového shieldu

IMG 20150408 120814

IMG 20150408 130058

IMG 20150408 130112

IMG 20150408 130126

IMG 20150408 130131

IMG 20150408 130241

IMG 20150408 130251

IMG 20150408 130258

Video - program 1 - 14 LED test (v příloze je tento program pro Arduino)

program1-14led

Program 2 - fotorezistor test (v příloze je tento program pro Arduino)

program2-fotorezistor

Program 3 - trimr test (v příloze je tento program pro Arduino)

program3-trimr

Program 4 - tlačítka test (v příloze je tento program pro Arduino)

program4-tlacitka

Program 5 - tlačítka test2 (v příloze je tento program pro Arduino)

program4-tlacitka2

Naměřené úrovně na vstupu A3 (5x tlačítko) při stisknutí tlačítek

pohled zleva do prava AD vstup 0-1023 AD napětí 0-5V
bez stisknutí 40 0,2V
tlačítko 1 210 1V
tlačítko 2 258 1,26V
tlačítko 3 342 1,67V
tlačítko 4 516 2,52V
tlačítko 5 1023 5V

A/D převodník Arduina je schopný převést hodnotu 0-5V na číslo 0-1023. Na analogové vstupy přivádíme napětí 0-5V (z fotorezistoru, tlačítek nebo trimru) a zjišťujeme hodnotu 0-1023.

!!! Hodnoty v tabulce se mohou lišit dle přesnosti rezistorů děliče, je lepší si hodnoty odměřit pro svůj shield !!!