前提・実現したいこと
GoでJoyconをポインタデバイスにしてみた
こちらのサイトでJoy-Conをポインタデバイスとして使おうとしています
発生している問題・エラーメッセージ
CreateFile main.go: The system cannot find the file specified.
該当のソースコード
Go
1 2import ( 3 "fmt" 4 "log" 5 6 "github.com/nobonobo/joycon" 7) 8 9func main() { 10 devices, err := joycon.Search() 11 if err != nil { 12 log.Fatalln(err) 13 } 14 if len(devices) == 0 { 15 log.Fatalln("joycon not found") 16 } 17 jc, err := joycon.NewJoycon(devices[0].Path) 18 if err != nil { 19 log.Fatalln(err) 20 } 21 s := <-jc.State() 22 fmt.Printf("%#v\n", s.Buttons) // Button bits 23 fmt.Printf("%#v\n", s.LeftAdj) // Left Analog Stick State 24 fmt.Printf("%#v\n", s.RightAdj) // Right Analog Stick State 25 a := <-jc.Sensor() 26 fmt.Printf("%#v\n", a.Accel) // Acceleration Sensor State 27 fmt.Printf("%#v\n", a.Gyro) // Gyro Sensor State 28 29 jc.Close() 30}
試したこと
ソースコードが古いためかわかりませんが実行ができないのでGo言語をひたすら勉強して書き換えたりしていましたがどうしても動作しないのでどこを書き換えれば動作するのでしょうか?
チュートリアルのhello.goは動作しているのでGo言語はちゃんとダウンロードできています。
〔わからないところ〕
if len(devices)
jc
[追記]
cmdでgo run main.goと打ち実行しました、
チュートリアルではgo run hello.goと打ちちゃんと「ハロー」と出てきています。
補足情報(FW/ツールのバージョンなど)
go version go1.9.4 windows/amd64
どのようにビルドもしくは実行しようとしていたか、入力したコマンドを追記してください。
回答2件
あなたの回答
tips
プレビュー