Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Sphero Go
Search
Nathan Youngman
August 25, 2014
Technology
180
0
Share
Sphero Go
Zombie robot hack night:
http://edmontongo.org/2014-08/
Nathan Youngman
August 25, 2014
More Decks by Nathan Youngman
See All by Nathan Youngman
The Healthy Programmer
nathany
2
120
Go and Node.js: a comparison
nathany
1
250
Diet Hacks
nathany
2
390
Go 1.6 and HTTP/2
nathany
3
160
Upgrading Rails Redux
nathany
1
100
GopherCon recap
nathany
0
190
Go Functions
nathany
0
110
Go Arrays & Slices
nathany
0
170
Go Types
nathany
2
140
Other Decks in Technology
See All in Technology
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
200
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
4
1.4k
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
140
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
79k
AWS DevOps Agentはチームメイトになれるのか?/ Can AWS DevOps Agent become a teammate
kinunori
6
770
AI時代のガードレールとしてのAPIガバナンス
nagix
0
310
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
150
AI: Making Admin and Users, Lives Better
kbmsg
0
120
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
490
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
410
はじめての MagicPod生成AI機能 機能紹介から活用方法まで
magicpod
0
120
Hacobu Tech Deck
hacobu
PRO
0
130
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
740
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
200
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
740
Fireside Chat
paigeccino
42
3.9k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
780
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
520
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
200
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
300
The SEO Collaboration Effect
kristinabergwall1
1
430
Transcript
Edmonton Go August 2014
WiFi powered by Telus
Teams Nine Spheros Go Git
Sphero Wake up Three colors Sphero-RGB
Bluetooth Pairing
Device Mac: /dev/tty.Sphero-RGB-RN-SPP Windows: COM1 Linux: /dev/rfcomm1
Channels Make a channel channel := make(chan int) Take a
value from the channel num := <- channel Check if channel is closed num, ok := <- channel Tick returns a channel channel := time.Tick(1 * time.Second)
Goroutines Launch a function go someFunc() Anonymous function go func()
{ }()
Select Wait on multiple channels select { case <-ticker: /
/ do this case event := <-robot.Events: / / do that }
https:/ /github.com/edmontongo/ go-zombies