Paso 4: Terminando
El código para los microcontroladores todavía, aunque. Aquídel código (arduino) que necesita para quemar en ambos microcontroladores. Porque contiene no interferir instrucciones tanto para los módulos transmisor y receptor. El módulo transmisor trabaja en un protocolo personalizado, basado en el SPI 3-wire, documentado (aunque problemáticamente) en el manual en la página del artículo de Seeed Studio. La función 'sendBit' implementa a una transferencia de bit único que simplemente, aunque es cierto que lejanos de la elegancia y la brevedad, utilizamos una y otra vez manualmente para cada bit de transferencia. Los bits más importantes son D10-D00 y MONO. Para sintonizar la transmisión a una frecuencia particular, multiplicamos la frecuencia por ejemplo. 104.5 (Mhz) por 10 a 1045. Luego convertimos ese valor decimal a su forma binaria para obtener el código binario D10-D00. MONO se establece simplemente para la transmisión mono, 1 para estéreo.
Tuvimos un poco de problemas para determinar el protocolo para el receptor, sobre todo debido al patheticly legible, incompleto manual en la página de Seeed Studio del elemento. Afortunadamente, electronicsblog.net de Señor había calculado hacia fuera. Se utilizó un segmento del código se para crear nuestros propios, particularmente las variables globales declaradas al inicio del código. Asignar sólo el doble var 'frecuencia' la banda necesidad de sintonía, y listo para ir! FMagic-super-guitarra de bloqueado y cargado.
Avisanos de errores o ideas falsas! Y sobre todo nos dejó saber si usted ha hecho las mejoras en el proyecto. Por ejemplo, 1 cosa muy cool pero obvio sería 3d imprimir un recinto pequeño para el circuito de transmisión y conéctelo directamente a la guitarra a su lado! Puede conectar los cables de la guitarra directamente a través de la guitarra a los circuitos de transmisión y ahora no necesita un cable de guitarra en todo en el lado de transmisión, además de todo lo ha colocado y conectado perfectamente a la parte de su hacha!