Checkbox PHP + LED arduino. - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
2024-03-29T12:53:32Z
https://labdegaragem.com/forum/topics/checkbox-php-led-arduino?feed=yes&xn_auth=no
Tente fazer isso aqui:
digit…
tag:labdegaragem.com,2015-10-03:6223006:Comment:481968
2015-10-03T11:24:51.596Z
Eduardo Silva
https://labdegaragem.com/profile/EduardoSilva753
<p>Tente fazer isso aqui:</p>
<p></p>
<p>digitalWrite(<span>LED_one</span>, !digitalRead(<span>LED_one</span>));</p>
<p></p>
<p>ou seja:</p>
<p></p>
<p>int LED_one = 13;<br></br>int LED_four = 10;</p>
<p><br></br>void setup() {<br></br>Serial.begin( 9600 );</p>
<p>pinMode( LED_one, OUTPUT );<br></br>pinMode( LED_two, OUTPUT );<br></br>pinMode( LED_three, OUTPUT ); <br></br>pinMode( LED_four, OUTPUT );</p>
<p>}</p>
<p>void loop() {<br></br><br></br>while (Serial.available() == 0);<br></br><br></br>int COM_value = Serial.read() -…</p>
<p>Tente fazer isso aqui:</p>
<p></p>
<p>digitalWrite(<span>LED_one</span>, !digitalRead(<span>LED_one</span>));</p>
<p></p>
<p>ou seja:</p>
<p></p>
<p>int LED_one = 13;<br/>int LED_four = 10;</p>
<p><br/>void setup() {<br/>Serial.begin( 9600 );</p>
<p>pinMode( LED_one, OUTPUT );<br/>pinMode( LED_two, OUTPUT );<br/>pinMode( LED_three, OUTPUT ); <br/>pinMode( LED_four, OUTPUT );</p>
<p>}</p>
<p>void loop() {<br/><br/>while (Serial.available() == 0);<br/><br/>int COM_value = Serial.read() - '0';<br/><br/>Serial.println(COM_value);<br/><br/>//LED #`1<br/>if( COM_value == 1 )<br/>{<br/>digitalWrite(LED_one, !digitalRead(LED_one)); // HIGH VOLTAGE - TURNED ON AN OFF<br/>}<br/><br/></p>
<p>if( COM_value == 3 )<br/>digitalWrite( LED_four, !digitalRead(LED_four));<br/>}<br/><br/></p>
<p>} </p>
<p></p>
<p>// nesse caso o arduino apenas inverte o estado da porta, se for ligado vai desligar e se estiver dsligado vai ligar</p>
eu estou usando o codigo ass…
tag:labdegaragem.com,2015-10-03:6223006:Comment:481960
2015-10-03T04:18:32.702Z
Attila Correia
https://labdegaragem.com/profile/AttilaCorreia
<p>eu estou usando o codigo assim. acontece que eu quero que mesmo botao do checkbo nao so acenda o led, mas que tbm o led seja apagado. </p>
<p></p>
<p><html><br></br><head><br></br><?php<br></br>$usb_comPort = "COM3";<br></br> switch($_GET)<br></br> {<br></br> case isset($_GET['submitOn']):<br></br> exec("ECHO 1 > $usb_comPort"); // Turn On LED 1<br></br> break;<br></br> case isset($_GET['submitOff']):<br></br> exec("ECHO 2 > $usb_comPort "); // Turn Off LED 1<br></br> break;<br></br> case isset($_GET['alloff']):…<br></br></p>
<p>eu estou usando o codigo assim. acontece que eu quero que mesmo botao do checkbo nao so acenda o led, mas que tbm o led seja apagado. </p>
<p></p>
<p><html><br/><head><br/><?php<br/>$usb_comPort = "COM3";<br/> switch($_GET)<br/> {<br/> case isset($_GET['submitOn']):<br/> exec("ECHO 1 > $usb_comPort"); // Turn On LED 1<br/> break;<br/> case isset($_GET['submitOff']):<br/> exec("ECHO 2 > $usb_comPort "); // Turn Off LED 1<br/> break;<br/> case isset($_GET['alloff']):<br/> exec("ECHO 2 > $usb_comPort"); // Turn OFF ALL 4 LED Bulbs<br/> break;</p>
<p>}<br/>?><br/></head><br/><body><br/><form method="GET" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"><br/> <input name='submitOn' type='checkbox' id="on" onClick="submit();" value='LED 13 ON'><br/> <br><br/> <br><br/> <input type='submit' name='allon' value='Turn ALL LEDs On'><br/> <input type='submit' name='alloff' value='Turn ALL LEDs Off'><br/></form><br/></body><br/></html></p>
<p></p>
<p>-----------------------------------------------------------------------------------------------------------</p>
<p></p>
<p>int LED_one = 13;<br/>int LED_four = 10;</p>
<p><br/>void setup() {<br/>Serial.begin( 9600 );</p>
<p>pinMode( LED_one, OUTPUT );<br/> pinMode( LED_two, OUTPUT );<br/> pinMode( LED_three, OUTPUT ); <br/> pinMode( LED_four, OUTPUT );</p>
<p>}</p>
<p>void loop() {<br/><br/> while (Serial.available() == 0);<br/><br/> int COM_value = Serial.read() - '0';<br/><br/> Serial.println(COM_value);<br/> <br/> //LED #`1<br/> if( COM_value == 1 )<br/> {<br/> digitalWrite( LED_one, HIGH ); // HIGH VOLTAGE - TURNED ON<br/> }<br/> if( COM_value == 2 )<br/> {<br/> digitalWrite( LED_one, LOW ); // LOW VOLTAGE - TURNED OFF<br/> }</p>
<p>if( COM_value == 3 )<br/>digitalWrite( LED_four, HIGH );<br/> }<br/> if( COM_value == 4 )<br/> {<br/> digitalWrite( LED_four, LOW ); <br/> }</p>
<p><br/>} </p>