Pentru a citi cateva valori analogice putem folosi un convertor Analog/Digital care comunica cu Arduino prn interfata I2C. Un astfel de convertor este si modulul realizat cu PCF8591.

Acest modul se alimenteaza cu o tensiune cuprinsa intre 2.5 si 6V, 4 intrari ADC pe 8 biti, o iesire DAC si adresa interfetei I2C configurabila.

Modulul este cel din poza de mai jos:

 

Pentru a putea folosi acest modu impreuna cu Arduino va trebui sa instalam libraria PCF8591_library, aceasta se gaseste in managerul de librarii din editorul IDE.

Pentru a salva diferite informatii sau parametri din Arduino cel mai usor mod este sa folosim un card SD. Pentru a face acest lucru avem nevoie de un modul cititor de carduri pe care sa-l conectam la Arduino. Comunicarea intre modul si Arduino se face prin protocolul SPI.

Modulul se alimenteaza cu +5V. Poza cu acest modul este mai jos:

Conexiunile dintre cititorul de carduri si Arduino sunt urmatoarele:

Cititor SD     ---     Arduino

GND             -      GND

+5V             -       +5V

MISO            -       D12

MOSI            -        D11

SCK              -        D13

CS                -        D10

Pentru a salva sau a citi anumite date in/din exteriorul microcontrolerului ATMega vom folosi o memorie eeprom de tipul 24c256.

Aceasta memorie comunica cu microcontrolerul prin intermediul interfetei I2C. Memoria se alimenteaza cu +5V.

In acest exemplu voi folosi un modul cu circuitul integrat 24c256. Conectarea la Arduino este foarte simpla, se conecteaza doar alimentarea (+5V si GND) , SCL si SDA.

Pe modul avem 4 jumperi de reglaj. Acesti jumperi ofera conectarea la GND sau la +5V a urmatorilor pini ai memoriei: A0, A1, A2 si WP. Acesti pini se vor conecta la GND.

Modulul folosit este cel de mai jos:

 

Pentru a detecta diferite obiecte din apropierea unei anumite zone putem folosi un senzor IR de proximitate. Acest senzor se regaseste ca si modulul FC-51.

Poza cu acest modul este mai jos, acesta fiind extrem de simplu, avand doar 3 terminale: VCC, GND si OUT.

 

Modulul se poate alimenta cu o tensiune cuprinsa intre 3.3V si 5V si pe pinul de iesire returneaza un semnal digital LOW la detectarea unui obstacol.

Detectia se face pe o distanta cuprinsa intre 2 si 20 cm la un unghi de 35°.

Autentificare