public HttpResponseMessage Post([FromBody] Pin_Setting post_settings)
 {
     // Bad input json
     if (Ids_Usings_Pins.Using_Digital_GPIO_Arduino_Outputs.ContainsKey(post_settings.button_number) == false)
     {
         return(new HttpResponseMessage(HttpStatusCode.BadRequest));
     }
     Console.WriteLine($"Recieved json: {JsonSerializer.Serialize(post_settings)}");
     if (arduino.Post_Request_To_GPIO(post_settings) == 0)
     {
         return(new HttpResponseMessage(HttpStatusCode.BadRequest));
     }
     return(new HttpResponseMessage(HttpStatusCode.OK));
 }