Paso 4: Universal de sketch de Arduino
Podemos llevar esto un paso más y hacer nuestra prueba sketch trabajo sobre cualquier Arduino conectado vía USB. Para hacerlo podemos utilizar una constante de la Junta __ARDUINO_X86__ para saber cuando está recopilando para una placa base de Intel y usar preprocesador Directiva condicionales #ify #elif #endif
#if defined(__ARDUINO_X86__) RingBuffer rx_buffer_S1; TTYUARTClass mySerial(&rx_buffer_S1, 3, false);#elif #define mySerial Serial #endif
#elif redefine mySerial como serie para que en un tablero de Arduino normal la serie objeto se utilizará al hacer referencia a mySerial.
El puede ver el sketch completo en gist.