App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
_________________________________________________
9A2.- Bluetooth. Converitir a binario.
p9A2_ConvertirBinario.aia
- Escribimos un número y lo enviamos a Arduino por Bluetooth y el código Arduino lo convierte a binario.
____________________________________
- Diseño.
____________________________________
- Bloques.
____________________________________
- Código.
binario.ino |
void setup() {
Serial.begin(9600); // Inicializar la comunicación serial a 9600 baudios
}
void loop() {
if (Serial.available()) {
int num = Serial.parseInt(); // Leer el número recibido como texto
// Convertir el número a binario
String binary = String(num, BIN);
while (binary.length() < 8) {
binary = "0" + binary; // Rellenar con ceros a la izquierda si es necesario
}
Serial.println(binary); // Imprimir el número binario
}
}
|
____________________________________
2.- Código 2.
- Si quieres obtener la posición, es decir enviar el 12 y obtener un 1 en la posición 12 de 48 posiciones posibles:
[Comienza en la posición 0]
binario2.ino |
void setup() {
Serial.begin(9600); // Inicializar la comunicación serial a 9600 baudios
}
void loop() {
if (Serial.available()) {
int num = Serial.parseInt(); // Leer el número recibido como texto
// Convertir el número a binario
String binary = "";
for (int i = 0; i < 48; i++) {
if (i == num) {
binary += "1"; // Agregar "1" en la posición correspondiente al número
} else {
binary += "0"; // Agregar "0" en las demás posiciones
}
}
Serial.println(binary); // Imprimir el número binario
}
}
|
__________________________________
|