xamarin.android + arduino : hacking robots
DESCRIPTION
Xamarin.Android + Arduino : Hacking RobotTRANSCRIPT
![Page 1: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/1.jpg)
Xamarin.Android + Arduino : Hacking Robots
Alejandro Ruiz
http://alejandroruizvarela.blogspot.mx
@alejandroruizvaLagos de Moreno Mobile .NET Developers Group
Xamurais
![Page 2: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/2.jpg)
Comunicacion Bluetooth
![Page 3: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/3.jpg)
Componentes necesarios
Arduino(UNO, Nano, Mega, etc)
Modulo Bluetooth(HC-05, HC-06)
Dispositivo Android con Bluetooth integrado
![Page 4: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/4.jpg)
Permisos Necesarios
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
![Page 5: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/5.jpg)
UI
![Page 6: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/6.jpg)
DEMO
![Page 7: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/7.jpg)
ComunicacionCable OTG
![Page 8: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/8.jpg)
Componentes necesarios
Arduino(UNO, Nano, Mega, etc)
Dispositivo Android con Soporte OTG (Android 3.1+)
Binding de la Libreria usb-serial-for-Android by mik3y (
Descargar jar)(Descargar dll)
device_filter.xml (Descargar)
![Page 9: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/9.jpg)
Permisos Necesarios
<uses-feature android:name="android.hardware.usb.host" />
Intent filter
“android.hardware.usb.action.USB_DEVICE_ATTACHED”.
Metadata
“android.hardware.usb.action.USB_DEVICE_ATTACHED“
recurso “@xml/device_filter”
![Page 10: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/10.jpg)
UI
![Page 11: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/11.jpg)
DEMO
![Page 12: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/12.jpg)
www.xamarin.com/evolve
![Page 13: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/13.jpg)
Xamarin Developer CertificationsXamarin skills are increasingly in demand –
certifications let the market know you represent top talent
www.xamarin.com/university
![Page 14: Xamarin.Android + Arduino : Hacking Robots](https://reader035.vdocuments.mx/reader035/viewer/2022062303/554a3b19b4c9055a408b4954/html5/thumbnails/14.jpg)
Gracias