En esta entrada se ve cómo crear una aplicación de base de datos con Delphi 10.2.
Delphi CE: Primeros pasos con aplicaciones de base de datos.
Robótica e Inteligencia Artificial desde Xalapa, Veracruz, México
En esta entrada se ve cómo crear una aplicación de base de datos con Delphi 10.2.
Delphi CE: Primeros pasos con aplicaciones de base de datos.
En general, los programas de computadora reciben una entrada de datos que procesan de alguna forma y el resultado es una salida de datos. La entrada de datos en Python puede ser desde el teclado, lo que por omisión es la entrada estándar. La salida de datos puede ser en la pantalla de la computadora o terminal que se está usando para conectarse a la computadora que ejecuta Python, y a esta se le llama salida estándar.
El siguiente programa es un simple ejemplo de entrada y salida en Python:
[python]
nombre = input("Como te llamas? ")
print("Hola " + nombre)
[/python]
La primera línea usa la función input para recibir entrada de datos desde la entrada estándar (el teclado por omisión) y la segunda línea imprime el dato en la salida estándar (la pantalla por omisión). Si el programa se llama hola.py y se ejecuta en una ventana de símbolo de sistema se vería lo siguiente:
[sourcecode language=»plain»]
D:\Python>python hola.py
Como te llamas? Julio
Hola Julio
D:\Python>
[/sourcecode]
En la primera línea se hace la llamada al intérprete Python pasándole como argumento el programa hola.py de nuestro ejemplo. En la segunda línea, se muestra la ejecución de la función input, que muestra el texto Como te llamas? y espera a que el usuario escriba un nombre y oprima la tecla Intro. Después de esto se ejecuta la función print mostrando el texto Hola junto con el nombre escrito por el usuario.
En Robótica Sandria presentamos este breve tutorial Introducción a la programación con Python, para las personas interesadas en aprender este poderoso lenguaje de programación. Está basado en parte en The Python Tutorial de la versión 3.7.1, disponible en noviembre de 2018.
Python es un lenguaje de programación poderoso y fácil de aprender. Tiene eficientes estructuras de datos de alto nivel y un simple pero efectivo enfoque de programación orientada a objetos.
Python tiene un intérprete, esto quiere decir que cada instrucción que se escribe en modo interactivo o se lee de un archivo de programa, es convertida a lenguaje máquina y ejecutada.
Kit de Robótica Educativa RoboMaster 3 (actualización 2 a 3)
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018
Introducción
La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.
En México, con la Reforma Educativa de 2012, se presenta la oportunidad de ofrecer formalmente Clubes de Robótica a nuestros niños y jóvenes. Por esto, en este artículo de Robótica Sandria, se presenta el Kit de Robótica Educativa RoboMaster 3 (actualización de 2 a 3), de la Serie Intermedios de Robo-Ed, para jóvenes que empiezan en el mundo de la robótica.
¿Qué es el Kit RoboMaster 3?
RoboMaster 3 (RoboSeries – Ingelligent Robot School 3, upgrade 2-3) es un complemento o actualización del kit coreano de Robótica Educativa RoboMaster 1 y RoboMaster 2, recomendado para jóvenes de educación Secundaria y Preparatoria del Sistema Educativo Mexicano.
Para Universidades también es muy útil, ya que el Kit 1 complementado con las actualizaciones 2 a 6, puede contar con una gran diversidad de piezas que permiten armar modelos avanzados de robots.
El Kit RoboMaster 3 tiene piezas adicionales que complementan al Kit RoboMaster 1 y RoboMaster 2, con lo que es posible hacer nuevos modelos de robots con programas más complejos.
Kit Intermedio RoboMaster 3
El Kit de la Serie Intermedios RoboMaster 3 de Robo-Ed es el tercero de seis kits de robótica. El libro en papel o PDF tiene una serie de lecciones para la creación de robots con el que los estudiantes pueden aprender la teoría para la comprensión general de robots.

Contenido educativo del Kit RoboMaster 3
A continuación se muestran las 12 lecciones o partes en las que está dividido el libro del Kit RoboMaster 3.
A continuación se muestran las 12 lecciones o partes en las que está dividido el libro del Kit RoboMaster 2.
![]() |
1. SoccerBot Robot futbolista Ensamblado – Usando motores CD a alta velocidad – Operación – ¿Qué aprendiste? |
![]() |
2. FanBot Ventilador Ensamblado – If Else – Operación – ¿Qué aprendiste? |
![]() |
3. DiceBot Módulo sensor de sonido Ensamblado – Configurando servo motor – If Else – Operación – ¿Qué aprendiste? |
![]() |
4. FormulaBot Auto de carreras Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
5. FlagBot Señales con banderas Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
6. SweepBot Robot limpiador Ensamblado – Usando cuatro motores DC – Operación – ¿Qué aprendiste? |
![]() |
7. BugBot Robot que camina Ensamblado – Freno – Operación – ¿Qué aprendiste? |
![]() |
8. BoxingBot Principio de equilibrio Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
9. ParrotBot Módulo de voz Ensamblado – Configurando el servo motor – Voz – Operación – ¿Qué aprendiste? |
![]() |
10. DogBot Robot mascota Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
11. SpaceBot Robot para exploración espacial Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
12. BattleBot Robot de batalla ¿Qué aprendiste? |
Lista de partes

Los kits de robótica RoboMaster los puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de RoboMaster en la República Mexicana.
Enlaces relacionados
Kit de Robótica Educativa RoboMaster 2 (actualización 1 a 2)
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018
Introducción
La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.
En México, con la Reforma Educativa de 2012, se presenta la oportunidad de ofrecer formalmente Clubes de Robótica a nuestros niños y jóvenes. Por esto, en este artículo de Robótica Sandria, se presenta el Kit de Robótica Educativa RoboMaster 2 (actualización de 1 a 2), de la Serie Intermedios de Robo-Ed, para jóvenes que empiezan en el mundo de la robótica.
¿Qué es el Kit RoboMaster 2?
RoboMaster 2 (RoboSeries – Ingelligent Robot School 2, upgrade 1-2) es un complemento o actualización del kit coreano de Robótica Educativa RoboMaster 1, recomendado para jóvenes de educación Secundaria y Preparatoria del Sistema Educativo Mexicano.
Para Universidades también es muy útil, ya que el Kit 1 complementado con las actualizaciones 2 a 6, puede contar con una gran diversidad de piezas que permiten armar modelos avanzados de robots.
El Kit RoboMaster 2 tiene piezas adicionales que complementan al Kit RoboMaster 1, con lo que es posible hacer nuevos modelos de robots más complejos.

Kit Intermedio RoboMaster 2
El Kit de la Serie Intermedios RoboMaster 2 de Robo-Ed es el segundo de seis kits de robótica. El libro en papel o PDF tiene una serie de lecciones para la creación de robots con el que los estudiantes pueden aprender la teoría para la comprensión general de robots.

Contenido educativo del Kit RoboMaster 2
A continuación se muestran las 12 lecciones o partes en las que está dividido el libro del Kit RoboMaster 2.
![]() |
1. CaterpillarBot Caterpillar Ensamblado – Chip de control remoto – Operación – ¿Qué aprendiste? |
![]() |
2. KartBot Control remoto inalámbrico Ensamblado – Cómo operar – Método usando duplicación de chip R/C – Operación – ¿Qué aprendiste? |
![]() |
3. TurtleBot Seguidor de línea Ensamblado – Principio del seguidor de línea – Operación – ¿Qué aprendiste? |
![]() |
4. ServoBot Servo motor Ensamblado – Estableciendo el punto cero del servo motor – Chip de servo motor – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
5. MotorcicleBot Historia de la motocicleta Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
6. AvoidBot Batería Ensamblado – Cómo operar – Evitando el obstáculo – Operación – ¿Qué aprendiste? |
![]() |
7. FortressBot Catapulta Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
8. FishingBot Robot pez Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
9. AxeBot Humanoide Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
10. GrabBot Mano robot Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
11. WheelchairBot Productos de alta tecnología para adultos mayores y discapacitados Ensamblado – Configurando el servo motor – Operación – ¿Qué aprendiste? |
![]() |
12. BattleBot Robot de batalla ¿Qué aprendiste? |
Lista de partes

Los kits de robótica RoboMaster los puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de RoboMaster en la República Mexicana.
Enlaces relacionados
Kit de Robótica Educativa RoboKids 1
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018
Introducción
La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.
¿Qué es RoboKids 1?
RoboKids 1 es un kit coreano de Robótica Educativa para niños de Primaria Baja (1ro, 2do y 3er año) del Sistema Educativo Mexicano.
Es adecuado para las escuelas de educación Primaria que desean iniciar a sus niños en el mundo de la ciencia y tecnología mediante talleres o clubes de robótica, ya que incluye el material didáctico para que el maestro guíe a los niños en la construcción y programación de los diferentes modelos de robots que contiene el libro incluido.

Kit Infantil RoboKids 1
El Kit de la Serie Infantil RoboKids 1 de Robo-Ed es el primero de dos kits de robótica para niños de Primaria Baja. El libro en papel o PDF tiene una serie de lecciones para que los niños, guiados por el maestro, puedan armar modelos iniciales de juguete y robots con motores y sensores.

Contenido educativo del kit RoboKids 1
A continuación se muestran las lecciones en las que está dividido el libro del kit RoboKids 1.
| 1. ¿Qué es un robot? | |
![]() |
2. Humanoide |
![]() |
3. Catapulta |
![]() |
4. Cabezota |
![]() |
5. Moto |
![]() |
6. Abanico |
![]() |
7. Supermercado |
![]() |
8. Cangrejo |
![]() |
9. Oso bailarin |
![]() |
10. Guacamole |
![]() |
11. Ruleta |
![]() |
12. Carro |
![]() |
13. Perrito |
![]() |
14. Gigante |
![]() |
15. Carro con control remoto |
![]() |
16. Insecto |
Este kit está formado totalmente por piezas de plástico que permiten su ensamblado entre si mismas.
El kit de robótica RoboKids 1 lo puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de RoboKids en la República Mexicana.
Enlaces relacionados

Kit de Robótica Educativa RoboKids UARO 1
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018
Introducción
La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.
¿Qué es RoboKids UARO 1?
RoboKids UARO 1 es un kit coreano de Robótica Educativa para niños de Preescolar (Jardín de niños) del Sistema Educativo Mexicano.
Es adecuado para las escuelas de educación Preescolar que desean iniciar a sus niños en el mundo de la ciencia y tecnología mediante talleres o clubes de robótica, ya que incluye el material didáctico para que el maestro guíe a los niños en la construcción y programación de los diferentes modelos de robots que contiene el libro incluido.

Kit Infantil RoboKids UARO 1
El Kit de la Serie Infantil RoboKids UARO 1 de Robo-Ed es el primero de dos kits de robótica para niños de Preescolar. El libro en papel o PDF tiene una serie de lecciones para que los niños, guiados por el maestro, puedan armar modelos iniciales de juguete y robots con leds y motores.

Contenido educativo del kit RoboKids UARO 1
A continuación se muestran las lecciones en las que está dividido el libro del kit RoboKids UARO 1.
![]() |
1. Robot amigo |
![]() |
2. Columpio |
![]() |
3. Escritorio y silla |
![]() |
4. Elefante |
![]() |
5. Portarretratos |
![]() |
6. Perrito |
![]() |
7. Rana |
![]() |
8. Mariposa |
![]() |
9. Camión de bomberos |
![]() |
10. Jirafa |
![]() |
11. Ambulancia |
![]() |
12. Excavadora |
Lista de partes
Este kit está formado totalmente por piezas de plástico que permiten su ensamblado con tornillos y tuercas también de plástico mediante el uso de un desarmador de plástico, sin punta, muy seguro para el uso de los niños y que les permite ir conociendo el uso de esta herramienta.

Ejemplo de ensamblado:

¿Dónde comprar RoboKids UARO 1?
El kit de robótica RoboKids UARO 1 lo puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de UARO en la República Mexicana.
Enlaces relacionados
Kit de Robótica Educativa RoboMaster 1
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018
Introducción
La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.
En México, con la Reforma Educativa de 2012, se presenta la oportunidad de ofrecer formalmente Clubes de Robótica a nuestros niños y jóvenes. Por esto, en este artículo de Robótica Sandria, se presenta el kit de robótica RoboMaster 1 (Serie Intermedios de Robo-Ed) para jóvenes que empiezan en el mundo de la robótica.
¿Qué es el robot RoboMaster 1?
RoboMaster 1 (RoboSeries – Ingelligent Robot School 1) es un kit coreano de Robótica Educativa recomendado para jóvenes de educación Secundaria y Preparatoria del Sistema Educativo Mexicano.
Es adecuado para las escuelas de educación Secundaria y Preparatoria que desean iniciar a sus alumnos en el mundo de la ciencia y tecnología mediante talleres o clubes de robótica, ya que incluye el material didáctico para que el maestro guíe a los alumnos en la construcción y programación de los diferentes modelos de robots que contiene el libro incluido.
Para Universidades también es muy útil, ya que complementado con las actualizaciones 2 a 6, se puede contar con una gran diversidad de piezas que permiten armar modelos avanzados de robots.
Para este kit de robótica no se requiere que el maestro sea experto en robótica, pero si que tenga algunos conocimientos técnicos para la instalación de software y controladores, así como un poco de programación para el uso del programa Rogic.

Los estudiantes que sueñan con ser científicos o ingenieros pueden mejorar su razonamiento, creatividad y aprendizaje al desarrollar proyectos finales de robótica en la escuela, participar en ferias de ciencia y tecnología o campeonatos regionales, nacionales y mundiales de robótica. La robótica también les permite complementar su educación al trabajar e investigar temas relacionados a la misma, como electricidad, electrónica, mecánica, programación, etc.
Kit Intermedio RoboMaster 1
El Kit de la Serie Intermedios RoboMaster 1 de Robo-Ed es el primero de seis kits de robótica. El libro en papel o PDF tiene una serie de lecciones para la creación de robots con el que los estudiantes pueden aprender la teoría para la comprensión general de robots.

Contenido educativo del Kit RoboMaster 1
A continuación se muestran las lecciones o partes en las que está dividido el libro del Kit RoboMaster 1.
![]() |
1. ¿Qué es un robot? El mundo del robot ¿Qué partes tiene? |
![]() |
2. EasyBot ¡Ten cuidado! ¡Sígueme! |
![]() |
3. TreeBot Tarjeta CPU |
![]() |
4. FlyBot Módulos LED y zumbador |
![]() |
5. RaceBot Motor CD |
![]() |
6. DancingBot Módulo controlador de motores CD |
![]() |
7. ControlBot Módulo sensor de contacto |
![]() |
8. HittingBot Cable RS232C |
![]() |
9. BumperBot Robot con sensor de contacto |
![]() |
10. SensingBot Módulo sensor infrarrojo |
![]() |
11. KickboardBot Sensor |
| Diseño propio | 12. BattleBot Robot de batalla |
Lista de partes

El kit de robótica RoboMaster lo puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de RoboMaster en la República Mexicana.
Enlaces relacionados
Kit de Robótica Educativa Robo-Ed JR1
Julio César Sandria Reynoso
Instituto de Robótica de Xalapa, A.C.
Agosto 2018
Introducción
La Robótica Educativa es un conjunto de actividades pedagógicas que apoyan y fortalecen áreas específicas del conocimiento en robótica, permitiendo así desarrollar habilidades y competencias en el alumno a través de procesos de concepción, creación, ensamble, programación y puesta en funcionamiento de robots.
En México, con la Reforma Educativa de 2012, se presenta la oportunidad de ofrecer formalmente Clubes de Robótica a nuestros niños y jóvenes. Por esto, en este artículo de Robótica Sandria, se presenta el kit de robótica Robo-Ed JR1 (Serie Principiantes) para niños y jóvenes que empiezan en el mundo de la robótica.
¿Qué es el robot Robo-Ed JR1?
Robo-Ed JR1 ( J-ROBO 1) es un kit coreano de Robótica Educativa recomendado para niños de educación Primaria Alta (4º, 5º y 6º grado) y Secundaria del Sistema Educativo Mexicano.

Es adecuado para las escuelas de educación Primaria y Secundaria que desean iniciar a sus alumnos en el mundo de la ciencia y tecnología mediante talleres o clubes de robótica, ya que incluye el material didáctico para que el maestro guíe a los alumnos en la construcción y programación de los diferentes modelos de robots que contiene el libro incluido.
Para este kit de robótica no se requiere que el maestro sea experto en robótica ni programación.
Los estudiantes que sueñan con ser científicos o ingenieros pueden mejorar su razonamiento, creatividad y aprendizaje al desarrollar proyectos finales de robótica en la escuela, participar en ferias de ciencia y tecnología o campeonatos regionales, nacionales y mundiales de robótica. La robótica también les permite complementar su educación al trabajar e investigar temas relacionados a la misma, como electricidad, electrónica, mecánica, programación, etc.
Kit básico Robo-Ed JR1
El Kit básico Robo-Ed JR1 es el primero de tres kits de robótica. El libro en papel o PDF tiene una serie de lecciones para la creación de robots con el que los estudiantes pueden aprender la teoría para la comprensión general de robots y mover robots mediante el uso de aparatos y máquinas simples y controlarlos con un controlador remoto.

Contenido educativo del kit básico Robo-Ed JR1
A continuación se muestran las lecciones o partes en las que está dividido el libro del kit básico Robo-Ed JR1.
![]() |
Introducción Lista de partes, como ensamblar partes, precauciones, forma de usar el manual. Lentes |
![]() |
Lección 1 ¿Qué es un robot? Caballo, robot |
![]() |
Lección 2 Principio de equilibrio. Tenazas, robot vigilante |
![]() |
Lección 3 Fuerzas de fricción. Aeroplano, motocicleta |
![]() |
Lección 4 Control remoto. Coche cohete |
![]() |
Lección 5 Sensor infrarrojo. Altura |
![]() |
Lección 6 Evasor. Robot de lucha |
![]() |
Lección 7 Inercia. Escorpión, libélula |
![]() |
Lección 8 Seguidor de línea. Tren |
![]() |
Lección 9 Centro de gravedad. Robot de circo |
![]() |
Lección 10 Ley de acción y reacción. Robot de batalla |
![]() |
Lección 11 Digital Robot ratón |
![]() |
Lección 12 Futbol soccer Robot futbolista |
Lista de partes
El kit de robótica Robo-Ed JR1 tiene piezas de plástico, tuercas y tornillos que permiten el ensamblado de forma fácil con la ayuda del mínimo de herramienta (desarmador y llave) incluida en el mismo kit.
La electrónica está completamente implementada por el fabricante, por lo que solamente se requiere conectar sensores y motores a la tarjeta madre para su funcionamiento.
Las parte del kit son:
Armazones


Bloques

Herramientas

Ruedas y engranes

Ejes, separadores, tuercas y tornillos

Electrónica

Robo-Ed JR1 lo puedes adquirir en RobotSA, distribuidor autorizado de Robótica Educativa de México, S.A. de C.V. (Robo-Ed), importador de J-ROBO en la república mexicana.
Enlaces relacionados
Fecha de publicado: 26-Jul-2018. Fecha de actualización: 19-Oct-2024.
Programa en Arduino para separar caracteres…
String split = "133,215,365";
void setup() {
Serial.begin(9600);
}
void loop() {
int parte1 = getValue(split,',',0).toInt();
Serial.print(parte1);
delay(1000);
}
String getValue(String data, char separator, int index)
{
int found = 0;
int strIndex[] = {0, -1};
int maxIndex = data.length()-1;
for(int i=0; i<=maxIndex && found<=index; i++){
if(data.charAt(i)==separator || i==maxIndex){
found++;
strIndex[0] = strIndex[1]+1;
strIndex[1] = (i == maxIndex) ? i+1 : i;
}
}
return found>index ? data.substring(strIndex[0], strIndex[1]) : "";
}
Actualización (19-oct-2024).
Inicialmente publiqué este código rápidamente porque lo usé en un proyecto en Arduino y quería guardarlo para poder reusarlo en otra ocasión. Ahora le hice algunos cambios para hacerlo más comprensible y agrego una explicación del mismo.
La idea es que en algún momento podemos recibir en Arduino una cadena (String) con valores separados con un caracter, una coma por ejemplo, y necesitamos obtener cada uno de los valores de la cadena.
La función String getValue(String data, char separator, int index), recibe el String data, el cual es recorrido caracter por caracter hasta encontrar el separador indicado por el caracter separator, y regresa la subcadena indicada por el número entero index. Considerando la numeración como en los arreglos, la primera subcadena tiene el índice cero, la segunda 1, y así sucesivamente.
Si se trata de acceder un índice que sobrepasa el número de subcadenas que hay, la función getValue() regresa una cadena vacía. El usuario debe tomar en cuenta esto al usar esta función en sus propios proyectos.
// Programa en C++ para Arduino
// Por: Julio César Sandria Reynoso
// Obtiene las partes de una cadena separada por el caracter indicado
String split = "123,45,67890";
char separador = ',';
void setup() {
Serial.begin(9600);
Serial.print("Cadena a separar: ");
Serial.println(split);
String parte0 = getValue(split,separador,0);
Serial.print("parte0 = ");
Serial.println(parte0);
String parte1 = getValue(split,separador,1);
Serial.print("parte1 = ");
Serial.println(parte1);
String parte2 = getValue(split,separador,2);
Serial.print("parte2 = ");
Serial.println(parte2);
String parte3 = getValue(split,separador,3);
Serial.print("parte3 = ");
Serial.println(parte3);
}
void loop() {
}
String getValue(String data, char separator, int index) {
int found = 0;
int strIndex[] = {0, -1};
int maxIndex = data.length()-1;
for(int i=0; i<=maxIndex && found<=index; i++){
if(data.charAt(i)==separator || i==maxIndex) {
found++;
strIndex[0] = strIndex[1]+1;
strIndex[1] = (i == maxIndex) ? i+1 : i;
}
}
return found>index ?
data.substring(strIndex[0], strIndex[1]) : "";
}
La ejecución de este programa muestra en el monitor serial la siguiente salida:
Cadena a separar: 123,45,67890
parte0 = 123
parte1 = 45
parte2 = 67890
parte3 =
Si quieres aprender sobre robótica con Arduino, programación o algo más relacionado con computación o tecnologías de información, pide informes en el Instituto de Robótica de Xalapa (www.irox.mx).
Mtro. Julio C. Sandria R.