arduino para seres humanos | 4sessions feb17
TRANSCRIPT
Arduino para seres humanos#FourSessions
Adrià Freixas Grimalt
Adrià Freixas
@adriafreixas
Senior Developer
fotosilueta
afreixasblog.wordpress.com
Experiencia previaArduino, ¿ por dónde empiezo?
• Hardware• Arduino Uno (o otro) para prototipar• Cable para desplegar• Bread Board (Proto Board)
• Programación• Arduino IDE• C\C++ (C++ CLR no vale, se ve la diferencia)• Loop de aplicación vs Threads Negocio/UI
Zowi en Git Hub
Demo: BlinkArduino uno (LED_BUILTIN, pin 13)
Un led pero qué #@!? es esto?Veamos que necesitamos para trabajar con Arduino
• ¿Todo esto para un led?• ¿C a pelo? venga ya…• Sin IntelliSense?• ¿Dónde están las librerías?• Pluggin de Visual Micro para Visual Studio • Como desplegar sobre dispositivos Adafruit (Feather)
• BlinkTimer• Button• Enum Def
Switch• For, string
Array• Functions• Functions
Counting Clicks
Todo está en mi GitHub (Con ramas por niveles)
El código para aprender Arduino
• For click, sequence playing
• Reseting and improving
• Library (how to) C++
Demo: BlinkTimer
Zowi con libreríaCómo preparar el entorno en visual studio
• Librerías de Arduino• Crear Proyecto• Escoger placa de despliegue• Crear librerías desde Visual Micro
• Bitbloq
Demo: Programando a Zowi
GRACIAS