Intercanvi de dades entre PICAXE i Android.
-
Upload
jordi-orts -
Category
Documents
-
view
22 -
download
1
description
Transcript of Intercanvi de dades entre PICAXE i Android.
Intercanvi de dades entre PICAXE i Android
Jordi Orts
Institut Príncep de Viana
RobolotOctubre 2012
Proves prèvies
Placa AXE-092PICAXE-08M2Mòdul bluetoothMicrocontroller BT
PICAXE-08M: configuració
2400-N-8-1 del mòdul BT
Treball a l'aula
Alumnes TI1: 8 grups de
3 alumnes (~5h al taller)
Placa AXE-092 mínima
amb PICAXE-08M
Programa BASIC
recollida de dades, fins
tenir apk nativa (TR en
curs)
Placa AXE-092 mínima
Sòcol i PICAXE-08MCondensador 100 nFConnector sèrie i resistències 10k, 22kConnector servo, LED, resistència 330R i pontConnector 10 pinsClip alimentació
Sensors KEYES
Sensor humitat i temperaturaSensor DS18B20Encoder rotatoriLDRRitme cardíacSensor soSFR005 distància per ultrasonsSensor efecte Hall
Firmware
Protocol 15 bytes continous (Voltcraft)Enviant dades per out0 (RS232-C) 4800-N-8-1 i per out1 (BT) 2400-N-8-1Connexió display OLED opcionalCompatible qtDMMRecollida de dades per pins 2, 3 i 4Test: voltímetre digital
Recepció bluetooth (1)dim pairs$(0)pairs$() = BTGetPaired$()If pairs$(0) = "none" ThenPrint "No paired devices found" EndEndifList pairs$(), device$print "seleccionat "; device$name$ = ItemExtract$(device$, 0)address$ = ItemExtract$(device$, 1)print "connectant ";name$; "("; address$; ")"BTConnect 1, address$Print "connected"wait 5000clsdim registre(100)dim temps(100)TextSize 30for i = 0 to 99wait 1000 r$ = BTRead$(1) valor$ = ItemExtract$(r$,1,"\n")clsprint valor$nombre$=Mid$(valor$,4,8)registre(i)=val(nombre$)temps(i)=i'print i, registre(i)next iGraphics OnCLSAxisX 0,99, "temps (s)"AxisY 0,5,"DC (V)"Grid 3Color 100,0,0GraphXY temps(),registre()Touch tx,tyend
Recepció bluetooth (2)
Treball de Recerca batxillerat Android a la docència tecnològica 1 :
Estudi situació actualapk Android a Google Play gratuïtaProcés desenvolupament apkProcés distribució Google Play
apk gratuïta a Google Play:Monitorització en temps realRegistre dadesGràfica temporalExportació de dades fitxer CSV
1 Víctor González, gener 2013
Referèncieshttp://jorts.net/ Microcontroladors PICAXE: Electrònica didàctica al segle XXI
http://picaxe.es/ Botiga en línia on trobareu tot els components utilitzats: