Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Meta en 4 Abril 2020, 20:28 pm



Título: Cambio de estilo
Publicado por: Meta en 4 Abril 2020, 20:28 pm
Hola:

En un archivo de Arduino C, se escribe algo así.
Código
  1. void setup()
  2. {
  3.  // put your setup code here, to run once:
  4.  
  5. }
  6.  
  7. void loop()
  8. {
  9.  // put your main code here, to run repeatedly:
  10.  
  11. }

Quiero simularlo en C# los setup y loop. Que daría en C# así:
Código
  1. using System;
  2.  
  3. namespace Prueba
  4. {
  5.    class Program
  6.    {
  7.        static void Main(string[] args)
  8.        {
  9.            setup();
  10.            while (true)
  11.            {
  12.                loop();
  13.            }
  14.        }
  15.  
  16.        private static void setup()
  17.        {
  18.          // put your setup code here, to run once:
  19.        }
  20.  
  21.        private static void loop()
  22.        {
  23.          // put your main code here, to run repeatedly:
  24.        }
  25.    }
  26. }

Mostrar texto en consola de C# es así:
Código
  1. Console.Write"¡Hola Mundo!";

En Arduino mostarlo en un LCD (https://i.ytimg.com/vi/30hmQwvmfAs/maxresdefault.jpg) es así:
Código
  1. lcd.printf("¡Hola Mundo!");

Se crea en C# simulando el C de Arduino así:
Código
  1. public static class lcd{
  2.  
  3.    public static void printf(string mensaje){
  4.  
  5.        Console.Write(mensaje);
  6.  
  7.   }
  8.  
  9. }

¿Cómo hago en C# una buena plantilla para que se vea solo lo de abajo?
Código
  1.    void setup()
  2.    {
  3.      // put your setup code here, to run once:
  4.  
  5.    }
  6.  
  7.    void loop()
  8.    {
  9.      // put your main code here, to run repeatedly:
  10.  
  11.    }

En pleno C#.

Saludos.


Título: Re: Cambio de estilo
Publicado por: ivancea96 en 5 Abril 2020, 01:28 am
¿A qué te refieres que se vea solo lo de abajo? ¿Qué intentas conseguir?

También diría que el Console.WriteLine, puestos a hacer analogías, sería más parecido al Serial que a un LCD, que depende bastante de sus conexiones y del tipo


Título: Re: Cambio de estilo
Publicado por: Meta en 5 Abril 2020, 05:51 am
Serial es pa rael puerto serie.

Que se parezca programar C de Arduino cuando estás con C#.


Título: Re: Cambio de estilo
Publicado por: ivancea96 en 5 Abril 2020, 14:06 pm
Y LCD para una placa LCD xD

Whatever. A qué te refieres "que se parezca a programar C de Arduino en C#".
¿Qué quieres que se parezca? ¿Quieres que tu programa C# sea un una llamada a setup y llamadas a loop?
Si es eso, pues lo que tienes hecho e lo que hace, no entiendo. Tampoco entiendo la finalidad.