Tiempo de canto ver Smartstrap Tutorial (2 / 4 paso)

Paso 2: Programa Arduino

  1. Descargar e instalar el Arduino teensyduino
  2. Descargar esta biblioteca como un .zip haciendo clic en el botón "Descarga ZIP" en GitHub.
  3. En Arduino, cree un nuevo proyecto y vaya a "Bosquejo" -> "Incluir biblioteca" -> "agregar. Biblioteca ZIP..." Seleccionar el .zip que acabas de descargar.
  4. Crear un nuevo sketch de Arduino y coloque el código siguiente a él, seleccione el tipo de junta y descargar el código a la Junta
 #include <ArduinoPebbleSerial.h> static const char* Button_Values[]= {"NONE","BACK", "UP", "SELECT", "DOWN"};static const uint16_t SUPPORTED_SERVICES[] = {0x0000, 0x1001}; static const uint8_t NUM_SERVICES = 2; static uint8_t pebble_buffer[GET_PAYLOAD_BUFFER_SIZE(200)]; static String pc_string;void setup() { // General init Serial.begin(115200); #if defined(__AVR_ATmega32U4__) ArduinoPebbleSerial::begin_hardware(pebble_buffer, sizeof(pebble_buffer), Baud57600, SUPPORTED_SERVICES, NUM_SERVICES); #else #error "This example will only work for those 32u4 based boards, e.g. Arduino Micro" #endif }void loop() { // Let the ArduinoPebbleSerial code do its processing size_t length; uint16_t service_id; uint16_t attribute_id; RequestType type; if (ArduinoPebbleSerial::feed(&service_id, &attribute_id, &length, &type)) { if ((service_id == 0x1001) && (attribute_id == 0x1001)) { // we have a raw data frame to process if (type == RequestTypeRead) {//Pebble want to read from Arduino // send a response to the Pebble - reuse the same buffer for the response uint32_t current_time = millis(); if(pc_string.length()==0){ pc_string = "EMPTY!!"; } char buf[50]; pc_string.toCharArray(buf, 50); Serial.print("pc_string.length()"); Serial.println(pc_string.length()); Serial.print("buf"); Serial.println(buf); memcpy(pebble_buffer, buf, pc_string.length()); pebble_buffer[pc_string.length()]='\0'; Serial.print("pebble_buffer"); Serial.println(pebble_buffer[0]); ArduinoPebbleSerial::write(true, pebble_buffer, pc_string.length()); Serial.print("Sent message to Pebble"); Serial.println(pc_string); pc_string = ""; } else if (type == RequestTypeWrite) {//Pebble wrote something to Arduino Serial.print("Got New Button event: "); uint8_t button_value = pebble_buffer[0]; uint8_t click_type = pebble_buffer[1]; if(button_value<=4){ Serial.println(Button_Values[button_value]); } } } else { // unsupported attribute - fail the request ArduinoPebbleSerial::write(false, NULL, 0); } } static bool is_connected = false; if (ArduinoPebbleSerial::is_connected()) { if (!is_connected) { Serial.println("Connected to the smartstrap!"); is_connected = true; } //scan the usb serial port for new input data if(Serial.available()){ char inChar = (char)Serial.read(); pc_string +=inChar; if(inChar=='#'){//stop sign Serial.println("Notifying Pebble: "); ArduinoPebbleSerial::notify(0x1001, 0x1001); } } } else { if (is_connected) { Serial.println("Disconnected from the smartstrap!"); is_connected = false; } } } 

Artículos Relacionados

Datos de sensores domóticos a la nube y en tiempo real para ver una aplicación web

Datos de sensores domóticos a la nube y en tiempo real para ver una aplicación web

Este Edison Intel con sensores de domótica está destinado a ser una estación domótica casera que se puede colocar en cualquier lugar y leido el entorno actual que envían en nube y mostrarlas en una aplicación web o aplicación móvil.IDE: Arduino lengu
Cómo coser una bolsa de pañales hermosos - ver este Tutorial y disfrutar de coser!

Cómo coser una bolsa de pañales hermosos - ver este Tutorial y disfrutar de coser!

¿Quieres coser tu propia enfermería y bolsa de pañales? Este oficio de enfermera bolsa de pañales es una idea maravillosa y sobre todo creativa para un regalo a un expectante mujer embarazada / madre y también al nacimiento. ¿Por qué don´t coser enfe
Cómo compartir y recopilar colecciones de hogar (juego)

Cómo compartir y recopilar colecciones de hogar (juego)

En mi tiempo de juego, casa, he tenido un montón de gente diciendo que no sé cómo recoger los mensajes de otros jugadores para elementos de la colección. Este es mi intento de hacer las cosas un poco más fácil para ellos. Puede parecer complicada, pe
Cómo coser un escote americano - Tutorial de costura para principiantes... DEBE VER!

Cómo coser un escote americano - Tutorial de costura para principiantes... DEBE VER!

¿Usted es un principiante y quisiera aprender a coser ropa a ti mismo? ¿Y te gustaría coser una camisa fresca / camiseta / sudadera / manga larga / camisa de jersey con un escote americano? Ver nuestro tutorial de costura gratis mostrando cómo coser
Papel DIY manualidades: Tutorial de caja de joyería papiroflexia

Papel DIY manualidades: Tutorial de caja de joyería papiroflexia

Señoras! Este fácil arte de papel es especialmente para ti! La fantástica caja de joyería de Origami es super fácil, muy útil, no tiene mucho de su tiempo para hacerse y también es una de las mejores Ideas de proyecto hogar bricolaje que puede llevar
Tutorial para pasteles miniatura arcilla de polímero - muchas variaciones e ideas!

Tutorial para pasteles miniatura arcilla de polímero - muchas variaciones e ideas!

Hello! Hoy mostrará usted varias técnicas que utilizo al hacer pequeños pasteles realista con arcilla polimérica. ¡ Son super divertido para hacer, pero requiere algo de paciencia, así tenlo en cuenta!Fuentes:Lo que se necesita sobre todo depende de
Retroceder en el tiempo! Viejo negro Floral y Cerise tarjeta

Retroceder en el tiempo! Viejo negro Floral y Cerise tarjeta

Este proyecto de cardmaking trata de usar algunos de los magníficos productos de la vieja. Que permite girar a tiempo y vaya a través de todos los kits viejo tenemos un hacer unos nuevos elementos. Esta tarjeta es de un kit de cardmaking botánico y m
Sin embargo otro DIY Tutorial de circuitos de la flexión

Sin embargo otro DIY Tutorial de circuitos de la flexión

Hay varias guías en Instructables que explican cómo hacer tus propios circuitos flex. He estado haciendo estos años y el pensamiento que compartir mi propio flujo de trabajo. Aprendí a hacer esto en Instructables me. Asegúrese de revisar el tutorial
Cómo utilizar un módulo de reconocimiento de voz serie - Arduino Tutorial

Cómo utilizar un módulo de reconocimiento de voz serie - Arduino Tutorial

En este tutorial usted aprenderá cómo utilizar un módulo - serial - de reconocimiento de voz con la placa de Arduino uno. Este módulo puede almacenar hasta 15 comandos de voz. Ésos se dividen en 3 grupos, con 5 comandos en cada grupo.Primero debemos
Seahawk hilado torsión Tutorial

Seahawk hilado torsión Tutorial

Tutorial de giro Seahawk hilado...delanahbanana.comPaso 1: Eliminación de vueltas de hilo 4 semanas de edad Primero debe quitar las vueltas de hilo antiguo. Mientras que éstos protegen el pelo, puede también secar, debemos hidratar antes de agregar n
Conducir a una página web en tiempo real usando Arduino, SensorMonkey y Processing.js

Conducir a una página web en tiempo real usando Arduino, SensorMonkey y Processing.js

visualización remota de datos en tiempo real.Este tutorial describe detalladamente cómo utilizar el servicio gratuito de SensorMonkey para datos de los sensores en tiempo real push desde un Arduino a una página web para la visualización con Processin
Cómo instalar YouTube para niños mantener a sus hijos Video ver Online seguro

Cómo instalar YouTube para niños mantener a sus hijos Video ver Online seguro

Este es un tutorial sobre cómo instalar el YouTube para los niños de la aplicación para mantener a sus hijos seguros cuando viendo videos en línea. YouTube tiene videos que son seguros para los niños, sino también videos que no desea que sus hijos a
Sabertooth Tiger - Tutorial maquillaje

Sabertooth Tiger - Tutorial maquillaje

Aquí está el tutorial para el look!dar un likey, ayudar a un tigre del sabertooth como me ;)Paso 1: La baseEmpecé con una pintura naranja oscurezca para la base.He usado un aerógrafo, pero también puede utilizar otras pinturas, pinceles y esponjasPas
Fácil manualidades divertidas para niños: cocodrilo de papel Diy Tutorial

Fácil manualidades divertidas para niños: cocodrilo de papel Diy Tutorial

¡ Niños! Añadir este feroz pero lindo Cocodrilo de papel a su colección de animales de papel. Este fácil arte de divertido para los niños es una increíble bricolaje fácil arte Idea que todos los niños les encantaría hacer. Este fantástico Tutorial de