Skynet son los padres

2bf6a27deb550fa388da2c99c8abde12?s=47 elCuervo
November 28, 2013

Skynet son los padres

Crecimos en un mundo donde Terminator y las maquinas de Matrix eran algo de ficción. Hoy la robótica y la domótica son algo del día a día pero solo con buena programación y suficiente maldad vamos a poder lograr que nuestro ejercito robotico se levante.

Un viaje mostrando técnicas y tecnologías para utilizar nuestras habilidades de programación fuera del software y darle vida al hardware.

2bf6a27deb550fa388da2c99c8abde12?s=128

elCuervo

November 28, 2013
Tweet

Transcript

  1. 3.

    neo

  2. 4.

    NEO

  3. 5.
  4. 15.
  5. 16.
  6. 21.
  7. 24.
  8. 25.
  9. 26.
  10. 27.
  11. 28.
  12. 32.
  13. 36.
  14. 39.
  15. 43.
  16. 44.
  17. 51.
  18. 55.
  19. 63.
  20. 64.

    go

  21. 65.
  22. 66.

    package main import ( "github.com/hybridgroup/gobot" "github.com/hybridgroup/gobot-sphero" "fmt" ) ! func

    main() { spheroAdaptor := new(gobotSphero.SpheroAdaptor) spheroAdaptor.Name = "Sphero" spheroAdaptor.Port = "127.0.0.1:4560" ! sphero := gobotSphero.NewSphero(spheroAdaptor) sphero.Name = "Sphero" ! connections := []interface{} { spheroAdaptor, } devices := []interface{} { sphero, } ! work := func(){ gobot.Every("2s", func(){ sphero.Roll(100, uint16(gobot.Random(0, 360))) }) } ! robot := gobot.Robot{ Connections: connections, Devices: devices, Work: work, } ! robot.Start() }
  23. 67.
  24. 70.

    var Cylon = require('cylon'); ! Cylon.robot({ connection: {name: 'ardrone', adaptor:

    'ardrone', port: '192.168.1.1'}, device: {name: 'drone', driver: 'ardrone'}, work: function(my) { my.drone.takeoff(); ! after((10).seconds(), function() { my.drone.land(); } ! after((15).seconds(), function() { my.drone.stop(); } } }).start();
  25. 71.
  26. 72.
  27. 75.

    require 'artoo' ! connection :roomba, :adaptor => :roomba, :port =>

    '/dev/ttyUSB0' device :roomba, :driver => :roomba, :connection => :roomba ! work do roomba.forward(1, 20) roomba.nudge_left roomba.nudge_right end
  28. 76.
  29. 77.
  30. 78.
  31. 79.

    advertencia: Esta demostracion sera realizada por incapaces sin ningun tipo

    de testing ni supervicion. Invitamos a los presentes a repetirla en sus hogares
  32. 84.