Paso 2: (opcional) agregar un desplazador de nivel
El Spark.io utiliza 3.3 voltios en las señales, que significa líneas serie (pernos de RX/TX) utiliza 3.3 voltios como «1» marca y 0 volts (tierra) como "0" o espacio. Puede conectar el puerto serie directamente a cualquier dispositivo que use estas mismas tensiones (por ejemplo, un frambuesa Pi), pero muchos dispositivos (especialmente los que utilizan un conector DB-9) utilizan el estándar RS-232, que es muy diferente. En el caso de este último, + 12 y -12 voltios se emplean, y conectar dichos voltajes pueden dañar su Spark.io, así que en caso de duda, utilice un medidor de voltios para comprobar antes de conectar.
Si su dispositivo utiliza RS-232, puede utilizar un Spark.io, pero tienes que incluir un convertidor de nivel simple que "traduce" entre los dos estándares. Estos pueden ser comprados en varios formatos y consisten generalmente en un solo chip, acompañado a veces de 4 condensadores pequeños.
Puede encontrar instrucciones, hojas de datos y links para comprar esas piezas en la página relevante de Linux embedded.