Table of Contents

Masina Bluetooth

Autor: Munteanu Alexandra-Gabriela

Grupa: 333CC

Introducere

Prezentarea pe scurt a proiectului vostru:

Descriere generală

Functionalitate: Jucatorul controleaza masina prin intermediul telefonului (Android), iar aceasta nu va cadea de pe suprafata pe care se afla datorita senzorului ultrasonic.

Schema bloc:

Hardware Design

Lista componente:

Schema electrica:

Software Design

* Medii de dezvoltare:

* Biblioteci utilizate:

In functia setup(), setez baud rate-ul la modulul Bluetooth, setez pinii trig si echo ai senzorului ultrasonic pe OUTPUT si INPUT si setez viteza masinii pe 0. In functia loop(), activez pinul trig al senzorului, iar apoi calculez durata si distanta masurate. Citesc comanda pe care o primeste masina prin intermediul modului Bluetooth, iar apoi, daca distanta masurata de senzorul ultrasonic este suficienta pentru a deplasa masina, in functie de comanda primita, ii setez viteza maxima si apelez functia corespunzatoare directiei selectate. Daca distanta nu este suficienta, atunci opresc masina, o misc putin in spate si apoi o opresc din nou pentru a nu cadea de pe suprafata pe care se afla. Functiile auxiliare pentru fiecare directie de mers seteaza fiecare motor in sensul corespunzator astfel incat sa se realizeze miscarea in mod corect, iar functia motorSetSpeed() seteaza viteza celor 4 motoare.

Rezultate Obţinute

Concluzii

Teoretic proiectul functioneaza, doar ca apar cateva probleme:

Download

masinabluetooth.zip

Bibliografie/Resurse

Export to PDF