Java y Arduino Desde Cero Net
Java y Arduino Desde Cero Net
Java y Arduino Desde Cero Net
ndice
Qu necesitamos? - 4
Configurar Arduino UNO - 13
Esquema boceto - 22
Programacin Arduino IDE - 26
Interfaz Java - 34
Fotos - 82
Vdeo - 85
Enlaces de inters - 87
Versin del tutorial - 89
Contacto - 90
Autor - 92
06/12/2015
Presentacin
Se presenta un tutorial sobre crear una interfaz hecho en Java. En este caso
se ha trabajado en l aversin de Windows 7 y la mecnica es la misma para
otros Sistemas Operativos.
Comunicars dicha interfaz con Arduino por el puerto serie / USB, podrs
encender un Led y apagarlo, tambin recibirs por mensajes de texto hacia
la interfaz desde Arduino.
06/12/2015
Qu necesitamos?
06/12/2015
Qu necesitamos?
Antes de trabajar en algo, hay que tener claro desde el principio que
necesitamos realmente tanto en Hardware como en Software.
Controlaremos con una Interfaz desde el PC con Arduino UNO r3.
06/12/2015
Qu necesitamos?
06/12/2015
Qu necesitamos?
http://arduino.cc/en/Main/Software
06/12/2015
Qu necesitamos?
06/12/2015
Qu necesitamos?
electronica-pic.blogspot.com.es
Librera RXTX para Java con su pgina oficial. (La que usamos en este tutorial y
de 32 bits).
http://rxtx.qbang.org/wiki/index.php/Download
06/12/2015
Qu necesitamos?
electronica-pic.blogspot.com.es
06/12/2015
10
Qu necesitamos?
Descarga
Fuente
Fuente
06/12/2015
11
06/12/2015
12
electronica-pic.blogspot.com.es
06/12/2015
13
electronica-pic.blogspot.com.es
06/12/2015
14
electronica-pic.blogspot.com.es
06/12/2015
15
electronica-pic.blogspot.com.es
06/12/2015
16
electronica-pic.blogspot.com.es
06/12/2015
17
void loop() {
digitalWrite(13, HIGH); // Led encendido.
delay(1000); // Retardo de un Segundo.
digitalWrite(13, LOW); // Led se apaga;
delay(1000); // Espera un Segundo.
}
electronica-pic.blogspot.com.es
06/12/2015
18
electronica-pic.blogspot.com.es
06/12/2015
19
electronica-pic.blogspot.com.es
06/12/2015
20
electronica-pic.blogspot.com.es
06/12/2015
21
Esquema boceto
electronica-pic.blogspot.com.es
06/12/2015
22
Esquema boceto
electronica-pic.blogspot.com.es
06/12/2015
23
Esquema boceto
electronica-pic.blogspot.com.es
06/12/2015
24
electronica-pic.blogspot.com.es
06/12/2015
25
electronica-pic.blogspot.com.es
06/12/2015
26
while (Serial.available()>0){
caracter= Serial.read();
comando.concat(caracter);
delay(10);
Escribimos el cdigo.
electronica-pic.blogspot.com.es
06/12/2015
27
electronica-pic.blogspot.com.es
06/12/2015
28
electronica-pic.blogspot.com.es
06/12/2015
29
electronica-pic.blogspot.com.es
06/12/2015
30
electronica-pic.blogspot.com.es
06/12/2015
31
Muestra el mensaje:
Led encendido..
Luego pruebas con el
comando Led_OFF.
Si funciona, estamos
preparado para hacer la
interfaz bajo Windows,
Linux u otro Sistema
Operativo.
electronica-pic.blogspot.com.es
06/12/2015
32
electronica-pic.blogspot.com.es
06/12/2015
33
Interfaz Java
Aplicacin con Java y NetBeans 8.0.2
electronica-pic.blogspot.com.es
06/12/2015
34
Java 8
En este caso estoy trabajando bajo
Windows 7 de 64 bits y NetBeans 8.
electronica-pic.blogspot.com.es
06/12/2015
35
Objetivo:
Disear una pequea interfaz desde
cero.
electronica-pic.blogspot.com.es
1)
2)
3)
4)
5)
6)
7)
06/12/2015
36
Java
electronica-pic.blogspot.com.es
06/12/2015
37
Java
electronica-pic.blogspot.com.es
06/12/2015
38
Java
electronica-pic.blogspot.com.es
06/12/2015
39
Java
electronica-pic.blogspot.com.es
06/12/2015
40
Java
electronica-pic.blogspot.com.es
06/12/2015
41
Java
electronica-pic.blogspot.com.es
06/12/2015
42
Java
Selecciona Run.
En mi caso, introduces esta direccin para que
encuentres la libreras. A veces hace falta
hacerlo.
-Djava.library.path="C:\Program Files
(x86)\Java\jre1.8.0_40\bin"
electronica-pic.blogspot.com.es
06/12/2015
43
Java
electronica-pic.blogspot.com.es
06/12/2015
44
Java
electronica-pic.blogspot.com.es
06/12/2015
45
Java
electronica-pic.blogspot.com.es
06/12/2015
46
Java
electronica-pic.blogspot.com.es
06/12/2015
47
Java
El formulario est preparado para programarlo.
electronica-pic.blogspot.com.es
06/12/2015
48
Java
electronica-pic.blogspot.com.es
06/12/2015
49
Java
electronica-pic.blogspot.com.es
06/12/2015
50
Java
Propiedad
Cambie a
text
Led 8
Nombre accesible
jLabel_Led_8
electronica-pic.blogspot.com.es
06/12/2015
51
Java
electronica-pic.blogspot.com.es
Propiedad
Cambie a
text
ON
Nombre accesible
jButton_Led_8_ON
06/12/2015
52
Java
Propiedad
Cambie a
text
OFF
Nombre accesible
jButton_Led_8_OFF
electronica-pic.blogspot.com.es
06/12/2015
53
Java
electronica-pic.blogspot.com.es
06/12/2015
54
Java
Propiedad
Cambie a
text
ON
Nombre accesible
jButton_Led_13_ON
electronica-pic.blogspot.com.es
06/12/2015
55
Java
electronica-pic.blogspot.com.es
06/12/2015
56
Java
Propiedad
Cambie a
title
electronica-pic.blogspot.com.es
06/12/2015
57
Java
electronica-pic.blogspot.com.es
06/12/2015
58
Java
electronica-pic.blogspot.com.es
06/12/2015
59
Java
Aspecto de la interfaz
ejecutndose.
No hace nada porque no hemos
programado ni un cdigo.
electronica-pic.blogspot.com.es
06/12/2015
60
Java
electronica-pic.blogspot.com.es
06/12/2015
61
Java
Programar la interfaz para encender y apagar el Led del pin 8 y el 13.
electronica-pic.blogspot.com.es
06/12/2015
62
Java
electronica-pic.blogspot.com.es
06/12/2015
63
Java
electronica-pic.blogspot.com.es
06/12/2015
64
Java
electronica-pic.blogspot.com.es
06/12/2015
65
Java
electronica-pic.blogspot.com.es
06/12/2015
66
Java
Ms mtodos enviarDatos y
mostrarError.
electronica-pic.blogspot.com.es
06/12/2015
67
Java
electronica-pic.blogspot.com.es
06/12/2015
68
Java
electronica-pic.blogspot.com.es
06/12/2015
69
Java
electronica-pic.blogspot.com.es
06/12/2015
70
Java
electronica-pic.blogspot.com.es
06/12/2015
71
Java
electronica-pic.blogspot.com.es
06/12/2015
72
Java
electronica-pic.blogspot.com.es
06/12/2015
73
Cdigo desde
el principio.
electronica-pic.blogspot.com.es
06/12/2015
74
electronica-pic.blogspot.com.es
06/12/2015
75
electronica-pic.blogspot.com.es
06/12/2015
76
electronica-pic.blogspot.com.es
06/12/2015
77
electronica-pic.blogspot.com.es
06/12/2015
78
Fin de cdigo.
electronica-pic.blogspot.com.es
06/12/2015
79
Java
electronica-pic.blogspot.com.es
06/12/2015
80
electronica-pic.blogspot.com.es
06/12/2015
81
Fotos
06/12/2015
82
Fotos
06/12/2015
83
Fotos
06/12/2015
84
Vdeo
06/12/2015
85
Vdeo
https://www.youtube.com/watch?v=HySzBln0UVE
06/12/2015
86
Enlaces de inters
06/12/2015
87
Enlaces de inters
Java: Web principal de Java, el creador del compilador NetBeans.
Arduino: Informacin oficial sobre el mundo de Arduino y foros.
Jonathan Melgoza: A colaborado en la parte de recepcin de datos del
puerto serie y parte de la interfaz.
06/12/2015
88
06/12/2015
89
Contacto
06/12/2015
90
Contacto
Contactar: [email protected]
PayPal: [email protected]
06/12/2015
91
Autor
06/12/2015
92
Autor
ngel Acaymo M. G.
06/12/2015
93