17^ parte : Bluetooth Shield SLD63030P. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Documenti analoghi
Cos'è Arduino? rilasciata con licenza di tipo open source.

Nuovi strumenti per il coding App Inventor e Scratch for Arduino

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca

Far lampeggiare un led o forse un semaforo?

FONDAMENTI DI ARDUINO

ACCENDERE E SPEGNERE UN DIODO LED

Corso di programmazione Arduino DI MALVEZZI DAVIDE

Workshop Teachers For Teachers settembre 2013

5^ parte : Controllare un LED RGB con 3 potenziometri. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Indice generale. Ringraziamenti...xi Prefazione...xiii. Componenti necessari...xvii. Iniziare a lavorare con Arduino Benvenuti in Arduino...

PYNQ: Python for Zynq. La PYNQ-Z1 board è basata su un Zynq System-on-Chip (SOC)

Indice generale. Introduzione...xiii. Capitolo 1 Da dove iniziare Capitolo 2 Windows 10 IoT Core per Raspberry Pi

8^ parte : Come pilotare i motori passo-passo unipolari. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Indruduzione... 1 Il modulo Bluetooth HC il firmware... 4 Collegamento della scheda... 4 L applicazione Android... 6

Programma di simulazione per Arduino

SFERA srl Controllore assi MC6 Manuale di riferimento hardware

Manuale Beckhoff 7300 V 0.1

XTR SE 2,4 Manuale d uso

Giocare con Theremino: la mia prima APP in Visual Studio 2008 (Theremino_LM35_Thermometer v. 1.1)

Versione 1.6. Copyright Le informazioni possono cambiare senza preavviso 1 Manuale utente D L

Manuale EnOcean V 0.1

14^ parte : Sensore a ultrasuoni HC SR04 e Arduino. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

ARDUINO Course.

Fisica, tecnologia, scienze applicate: ulab2, un laboratorio portatile basato su arduino e due piccoli robot, LEMU e MOMOLAB, vanno a scuola

Internetworking V a nno

Progetto per il corso di Microcontrollori: Gestore Ambientale

Indice. Introduzione 15. L hardware 24. Il software 43. Introduzione al linguaggio di Arduino 60. Basi del linguaggio di Arduino 65

Interaction Design? Parole chiavi!!! Arduino?

MCQ Data Aquisition Board. Preliminary Datasheet

Controllori programmabili serie AC31 Dati applicativi serie 90

Espansione MAMI v2.10 Igor Milani. Specifiche del protocollo per la comunicazione con l espansione, basata sullo standard ModBus.

trasduttori di coppia rotanti senza-contatto serie DRFN e DRFN-W

LE ALTRE BOARD ARDUINO

Indice. 1 Prodotto Sommario Descrizione dell'interfaccia Connessione della telecamera... 6

Tesina di Maturità. Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15. Autore: Gianfriddo Giuseppe

8^ parte: Pilotare Motori passo-passo bipolari usando l integrato SN754410NE. Author: Ing. Sebastiano Giannitto (ITIS M.

6^ parte : Acquisizione della temperatura con LM35. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Facciamo lampeggiare un led

Automobile Bluetooth

Progetto 3: Termometro con convertitore A/D

Questo sistema si è poi diffuso in tutto il mondo, soprattutto in ambito didattico e hobbistico. Arduino mette a disposizione:

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style

KS 407. Terminale operatore con PLC integrato. inferiore a 300 ma senza carichi. Memoria Programma

8^ parte : Come riconoscere i motori passo-passo. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

SVOLGIMENTO SECONDA PROVA 2017 SISTEMI AUTOMATICI: PARTE 1

MANUALE UTENTE. Scarica il Manuale con le Funzioni complete del sistema Ontech qui:

Descrizione Sistema Monitoraggio Contametri

AiM Infotech. Potenziometro farfalla. Versione 1.03

8 Aggiornamento firmware

Scheda d Espansione Integrata

3. Guida rapida 4. Scheda di garanzia

TSP 240. Terminale operatore con PLC integrato. inferiore a 500 ma senza carichi. Memoria Programma

Corso Base Arduino ed Elettronica

Opera Crate Monitor Software Reference Manual V2.0

Uno scenario IoT Maker Faire Rome, ott Internet of Things Duilio Peroni Alessandro Saracino

Che cos è un condizionatore?

Il Theremin con il microcontrollore

FM574. Azionamento vettoriale PMSM e ACIM. Specifiche tecniche

Ricevitore GPS Bluetooth Globalsat

Automatic Control Unit Configurator

Andrea Di Dato. e fu così che i maker misero le ali

Web : Per la connessione con il PLC integrato di un inverter Delta VFD consultare anche la nota al termine del presente documento.

Sensori di Prossimità Guida Utente

VELA-RX MOTORE 220V 500W

Sistema SRT - Unita centrale di raccolta dati

Manuale Utente Modbus DAT3000 / DAT10000

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii

SISTEMA VIDEOCITOFONICO 2 FILI INTERCOMUNICANTE

Cavo Adattatore Seriale RS232 / DB9 a micro USB per Dispositivi Android con USB di alimentazione

Specifiche.

Istruzioni per l uso Modulo AS-i AC2520 AC / / 2009

EFA Automazione S.r.l. Serial Bridge 3 - Modbus RTU slave to PICnet (01 ITA).doc pag. 1 / 8

CARATTERISTICHE E FUNZIONAMENTO MANUALE D USO. RICEVITORE GPS CON INTERFACCIA Compact Flash BC-307

Giuseppe Borgone Roma, 24 ottobre

GENERATORE DI FUNZIONI PROGRAMMABILE

LC Adattatore LAN USB senza fili Sweex

Guida all'installazione rapida BT-Q818XT

Manuale di Installazione

Tinker Kit Arduino. Sensor Shield

7^ parte : Acquisizione della temperatura con LM35 e visualizzazione su display LCD. Author: Ing. Sebastiano Giannitto (ITIS M.

Quindi dopo aver collegato tutto avremo qualcosa di simile:

Guida per l utente AE6000. Adattatore AC580 mini USB wireless dual band

Gate Manager. Indice. Table of Contents. Indice generale. your partner

ARDUINO WORKSHOP Bologna, 30 Maggio Relatore: Ing. Paolo Guidorzi

Termometro digitale. Ivancich Stefano

Macchinina evita ostacoli Arduino

In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a

Centralina controllo pompa

ARDUINO ARDUINODUE. la piattaforma OPEN SOURCE alla portata di tutti. New. New. futurashop.it. S i s t e m i d i s v i l u ppo, software e didattica

Riduciamo i tempi e i costi di sviluppo delle applicazioni IoT con BitAndCloud soluzioni dedicate alla vostra applicazione

Interfaccia seriale per LM709SW

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Lezione 3 PWM e motori. Stefano Panichi e Giulio Fieramosca

ST11630 MANUALE UTENTE. 16 canali. Luglio rev ST1 16 ch. Hardware&Software 1

Nicola Amoroso. Corso introduttivo sui microcontrollori A. S Il Bus I 2 C.

MANUALE D'USO NGQUARK

VFO esterno universale con Arduino

WIN 3 / PROFIBUS. Amplificatore digitale per celle di carico con interfaccia PROFIBUS DP-V1... ITALIANO [Pag. 2-3]

CORSO ARDUINO. Jacopo Beli Giulio Fieramosca Luca Mati GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii 1

SXPi Linux box versione 1.0

Moduli motori AS-i 3.0

Transcript:

17^ parte : Bluetooth Shield SLD63030P Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Bluetooth Shield SLD63030P Questo shield permette ad Arduino e schede Arduino-compatibili, di comunicare via Bluetooth. E' possibile comunicare con il modulo Bluetooth attraverso la UART software scegliendo i pin da D0 a D7 o tramite la UART Hardware. Sono inoltre presenti due connettori Twig per il collegamento di schede di espansione appartenenti al sistema grove. I due Twig sono uno digitale e l'altro analogico/i2c. Caratteristiche hardware Compatibile con Arduino Sensibilità tipica: -80dbm Potenza di trasmissione fino a +4dbm Bluetooth V2.0+EDR con modulazione a 3Mbps Assorbimento contenuto controllo PIO Interfaccia UART con baudrate programmabile (9600, 19200, 38400, 57600, 115200, 230400, 460800) Predefinito Baud rate: 38400, Bit di dati: 8 Bit di stop: 1, Parità: nessuna parità PINCODE predefinito: "0000 Antenna integrata

PIO1 BT_RX BT_TX Two Grove connectors Pad Type Description Status instruction port of Bluetooth module can be read by Arduino A1 port: low-disconnected, high-connected. UART Data input of Bluetooth module. UART Data output Bluetooth module. Uno è Digital (D8 e D9), l'altro è I2C / analogico (A4 e A5).

Possiamo testare questa scheda con una esperienza che prevede l utilizzo di 2 schede bluetooth: la prima (Master) collegata ad un pulsante e l altra (Slave) collegata a un diodo led. Quando si pigerà il pulsante sulla scheda master la slave accenderà il led. In mancanza dei moduli tasto ( Grove - Button ) e led ( Grove - LED) riportiamo gli schemi elettrici di facile attuazione tramite breadboard:

Un pulsante indipendente, che è configurato con resistenza di pull-down - pronta per l'uso con i nostri microcontrollori come input digitale. Il pulsante segnala D1,D2 non è utilizzato.

Download il Codice Potete scaricare il codice, cliccando quì, ed estrarlo dalle apposite librerie. Aprire Arduino IDE, open File -> Examples -> Bluetooth_Shield_Demo_Code -> Master_Button, per la scheda Master Aprire Arduino IDE, open File -> Examples -> Bluetooth_Shield_Demo_Code -> Slave_led, per la scheda Slave. Collaudo - Dopo aver caricato il codice sia sul Master che sullo Slave,i due dispositivi verranno resettati - Il lampeggio dei led rosso e verde indica che i dispositivi sono inizializzati e connessi. - Dopo alcuni secondi, il lampeggio del solo led verde, indica che il Master e lo Slave sono connessi - Ora possiamo pigiare il pulsante e il led si accenderà.

2^ esperienza Si vuole connettere la Bluetooth Shield a Smart Phone. Tramite la Bluetooth SPP App, invieremo un carattere t alla Bluetooth Shield che ci ritornerà la temperatura. In questa esperienza si dovrebbe fare uso del Grove - Temperature Sensor che utilizza un termistore che restituisce la temperatura ambiente sotto forma di un valore di resistenza, che viene poi utilizzato per alterare. Il nostro intento è quello di convertire questo valore di tensione misurato da un pin di ingresso analogico in temperatura. Il raggio di azione è -40 a 125 gradi Celsius, con una precisione di ± 1.5ºC. Come la temperatura aumenta, il valore di resistenza del sensore diminuisce. Potremmo però usare l LM35 come sensore di temperatura.

TX è connesso a D7 mentre RX a D6 come in figura Scaricare il codice Potete scaricare il codice, cliccando here, ed estrarlo dalle apposite librerie. Aprire Arduino IDE, File -> Examples -> Bluetooth_Shield_Demo_Code -> Slave_Temperature Scaricare da Google Play una applicazione bluetooth SPP. Scegliere ad es. Bluetooth SPP Manager. Provare a connettersi a SeeedBTSlave, codice pin è: "0000. Quando ci si è connessi, inviare 't' a SeeedBTSlave, e si può ottenere la temperatura corrente

Risorse Schematic and Layout in Eagle format Bluetooth Shield Library for Arduino 1.0 Bluetooth Software instruction Bluetooth - module Datasheet Set up connections between two BluetoothBee step by step AT Command