Xamarin+f#で操作する Raspberry Pi Robot
-
Upload
moonmile -
Category
Technology
-
view
321 -
download
6
description
Transcript of Xamarin+f#で操作する Raspberry Pi Robot
![Page 1: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/1.jpg)
Xamarin+F# で操作する Raspberry Pi Robot
増田 智明( @moonmile )Microsoft MVP C#
Moonmile Solutions
![Page 2: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/2.jpg)
自己紹介&宣伝
増田 智明 [email protected]
Tiwtter @moonmile
Xamarin 本がでました。「 C# による iOS 、 Android 、 Windows アプリケーション開発入門」日経 BP 社http://ec.nikkeibp.co.jp/item/books/P98340.htmlサンプルコードあり
Xamarin.Forms に書き直しhttps://github.com/moonmile/TMPuzzleXForms
![Page 3: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/3.jpg)
目的
XamarinF#Raspberry PiLEGO Mindstorms EV3を使う
![Page 4: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/4.jpg)
Xamarin.iOS/Android
Android で操作iPhone で操作
![Page 5: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/5.jpg)
F#
Xamarin.FromsRESTful
![Page 6: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/6.jpg)
Raspberry Pi
Linux + Mono + F#async/awaitevent
![Page 7: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/7.jpg)
BrickPi + LEGO Mindstorms EV3
EV3 を RasPi から制御
![Page 8: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/8.jpg)
Bleutooth コントローラ
Dualshock3/dev/input/js0BinaryStream
![Page 9: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/9.jpg)
組み合わせ
Xamarin.Android
Xamarin.Forms
C#/F#
HttpClient WebListener
C#/F#
BrickPiNet
BrickPi
Dualshock3/dev/input/js0
LOGO
Android/iOS Raspberry Pi Things
BrickPiNethttp://github.com/moonmile/BrickPiNet
![Page 10: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/10.jpg)
組み立て
![Page 11: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/11.jpg)
利点
電力が低い( 50 円 / 月)機器の CPU を使うGPIO 利用(サーボ)専用カメラ
![Page 12: Xamarin+f#で操作する Raspberry Pi Robot](https://reader036.fdocument.pub/reader036/viewer/2022062319/554f5cd2b4c905b9508b54cf/html5/thumbnails/12.jpg)
今後の予定
専用 Camera/OpenCVGPIO ( 12 軸サーボ)EV3 の各種センサ