Pages: [1]   Go Down
Author Topic: [Debutant] aide pour mon code  (Read 475 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
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:
É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:
  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
Logged

Pages: [1]   Go Up
Jump to: