Go Down

Topic: [Debutant] aide pour mon code (Read 586 times) previous topic - next topic

moonshine972

Bonjour à tous,

j'ai déjà envoyé mon code c dans l'arduino et je souhaite bouclé celui va me permettre d'allumer et éteindre ma led en c#

j'utilise une arduino uno et un internet shield

voici mon code c#

Code: [Select]
public partial class Gestion_des_lumières : Page
    {
        SocketPermission permitSocket = new SocketPermission(NetworkAccess.Connect, TransportType.Tcp, "192.168.1.177", SocketPermission.AllPorts);

        // Socket _scl = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
        // IPEndPoint _scl, sender;
        // Socket arduino;

        //SocketPermission _scl = new SocketPermission(NetworkAccess.Connect, TransportType.Tcp, "192.168.1.177", SocketPermission.AllPorts);     

       
         
       
        public Gestion_des_lumières()
        {
            InitializeComponent();

            permitSocket.AddPermission(NetworkAccess.Accept, TransportType.Tcp, "192.168.1.177", 1337);

           // _scl = new IPEndPoint(IPAddress.Parse("192.168.1.177"), 1337);

           // arduino = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);

            // _scl.Connect(IPAddress.Parse("192.168.1.177"), 1337);                 
        }
       
        private void button11_Click(object sender, RoutedEventArgs e)
        {
            Page1 precedent = new Page1();
            this.NavigationService.Navigate(precedent);             
        }

        private void button12_Click(object sender, RoutedEventArgs e)
        {
            Programmation prog = new Programmation();
            this.NavigationService.Navigate(prog);
        }

        private void button1_Click_1(object sender, RoutedEventArgs e)
        {

            try
            {
     
                byte[] Message = Encoding.ASCII.GetBytes("1");
             
                // Message = permitSocket.send
                 
                // int OctetsEnvoyes = _scl.Send (Message);
               
                // arduino.SendTo(Message, Message.Length, SocketFlags.None, _scl);
            }

            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);

            }
           
        }

        private void slider1_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
        {
            int pwm;
            pwm = Convert.ToInt32(slider1.Value);
           
        }
    }
}


j'ai un problème de permission

j'ai ce méssage d'érreur

Code: [Select]
Échec de la demande d'autorisation de type 'System.Net.SocketPermission, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

et je n'arrive pas a finir mon code pour envoyé la commande a l'arduino

Code: [Select]
  private void button1_Click_1(object sender, RoutedEventArgs e)
        {

            try
            {
     
                byte[] Message = Encoding.ASCII.GetBytes("1");
             
                // Message = permitSocket.send
                 
                // int OctetsEnvoyes = _scl.Send (Message);
               
                // arduino.SendTo(Message, Message.Length, SocketFlags.None, _scl);
            }

            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);

            }
           
        }



Apres plusieurs essai je commence à désespérer

Pouvez vous m'aider s'il vous plait?


Merci

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy