Agrandar array y reducirlo
Publicado por Meta (29 intervenciones) el 28/07/2020 02:13:56
Hola:
No se hacerlo en Arduino. Quiero hacer que en un array lo pueda hacer más grande y reducirlo.
El ejemplo lo tengo hecho con la consola de C# y si es posible, quiero adaptarlo a Arduino.
Esta pantalla es lo que tengo que verlo en el Monitor Serie.

En C# se usa Console.WriteLine("Hola"); para mostrar los datos, en Arduino Serial.write("Hola");
¿Alguna idea?
Saludos.
No se hacerlo en Arduino. Quiero hacer que en un array lo pueda hacer más grande y reducirlo.
El ejemplo lo tengo hecho con la consola de C# y si es posible, quiero adaptarlo a Arduino.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
using System;
namespace Cambiar_tamaño_array_consola_02_cs
{class Program
{static void Main(string[] args)
{ // Título de la ventana.Console.Title = "Tamaño del array";
// Crea e inicializa una nueva matriz de cadenas.String[] miArray = {"Hola", "mi", "muy", "distinguido", "amigo",
"¿Cómo", "estás", "por", "aquí?"};
// Muestra los valores de la matriz.Console.WriteLine(
"La matriz de cadenas contiene inicialmente los siguientes valores:");
MostrarIndicesYValores(miArray);
// Cambiar el tamaño de la matriz a un tamaño más grande (cinco elementos más grandes).Array.Resize(ref miArray, miArray.Length + 5);
// Muestra los valores de la matriz.Console.WriteLine("Después de cambiar el tamaño a un tamaño más grande,");
Console.WriteLine("la matriz de cadenas contiene los siguientes valores:");
MostrarIndicesYValores(miArray);
// Cambiar el tamaño de la matriz a un tamaño más pequeño (cuatro elementos).Array.Resize(ref miArray, 4);
// Muestra los valores de la matriz.Console.WriteLine("Después de cambiar el tamaño a un tamaño más pequeño,");
Console.WriteLine("la matriz de cadenas contiene los siguientes valores:");
MostrarIndicesYValores(miArray);
// Pulse cualquier tecla para salir.Console.ReadKey();
}public static void MostrarIndicesYValores(String[] miArray)
{for (int i = 0; i < miArray.Length; i++)
{Console.WriteLine(" [{0}] : {1}", i, miArray[i]);
}Console.WriteLine();
} }}Esta pantalla es lo que tengo que verlo en el Monitor Serie.
En C# se usa Console.WriteLine("Hola"); para mostrar los datos, en Arduino Serial.write("Hola");
¿Alguna idea?
Saludos.
Valora esta pregunta


0
