Arduino als switch
6 berichten
• Pagina 1 van 1
Arduino als switch
Ik ben al een tijdje aan de knutsel gegaan, en eindelijk iets gevonden om 9 relais open of dicht te sturen via een PHP pagina.
Natuurlijk wil ik deze met jullie delen.
Wat heb je nodig ?
Webserver Xampp met MYSQL
Adruino:
HTML-PHP pagina
Natuurlijk wil ik deze met jullie delen.
Wat heb je nodig ?
Webserver Xampp met MYSQL
Adruino:
- Code: Alles selecteren
int incomingByte;
void setup(){
Serial.begin(9600);
//Set all the pins we need to output pins
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop (){
if (Serial.available()) {
//read serial as ascii integer
int ser = Serial.read();
//Print the value in the serial monitor
Serial.println(ser);
if(ser >= 48 && ser <= 57){
//The ascii equivilent of numbers 0 - 9 are 48 - 57
// so subtracting 46 from the ascii gives us 2 - 12 (the pins we want to use)
int usePin = ser - 46;
triggerPin(usePin);
}
}
}
void triggerPin(int pin){
digitalWrite(pin, HIGH);
delay(350);
incomingByte = Serial.read();
if (incomingByte == '0')
digitalWrite(pin, LOW);
if (incomingByte == '1')
digitalWrite(pin, LOW);
if (incomingByte == '2')
digitalWrite(pin, LOW);
}
HTML-PHP pagina
- Code: Alles selecteren
<html>
<body>
<form action="test.php" method="post">
<button type="submit" name="lamp" value="0">Lamp 1 aan</button>
<button type="submit" name="lamp" value="00">Lamp 1 Uit</button>
<button type="submit" name="lamp" value="1">Lamp 2 aan</button>
<button type="submit" name="lamp" value="11">Lamp 2 uit</button>
<button type="submit" name="lamp" value="2">Lamp 3 aan</button>
<button type="submit" name="lamp" value="22">Lamp 3 uit</button>
</body>
</html>
<?php
$i = $_POST['lamp'];
$fp = fopen("com3", "w");
sleep(0.5);
if ($i=="1") {
fwrite($fp, $i);
} else {
fwrite($fp, $i);
}
fclose($fp);
?>
Advertisement
Re: Arduino als switch
Hallo Marco,
Laat ik nou net vandaag de WAMPSERVER hebben geïnstalleerd onder Windows XP SP3.
Ik wilde wat met PHP op mijn website gaan doen, tellertje en zo.
Dus ik kon gelijk dit uitproberen.
Werkt perfect!
Dank voor dit moois.
Ga ik verder uitwerken...
Groet,
Henk Siewert
Re: Arduino als switch
Hallo,
Ik wil er ledjes op aan sluiten, kan ik deze gewoon met 220 ohm op de pin 2-11 uitgangen aansluiten. krijg ze niet aan op deze wijze.
Ik wil er ledjes op aan sluiten, kan ik deze gewoon met 220 ohm op de pin 2-11 uitgangen aansluiten. krijg ze niet aan op deze wijze.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino als switch
Krijg je wel iets binnen? Hoe bepaal je dat in dat geval?
Re: Arduino als switch
Bedankt voor je snelle reactie,
Ben er inmiddels al uit, gebruik usbwebserver en deze moet gewoon even opnieuw opgestart worden.
Dus het lag niet aan de arduino kant, deze communiceerde gewoon.
Ben er inmiddels al uit, gebruik usbwebserver en deze moet gewoon even opnieuw opgestart worden.
Dus het lag niet aan de arduino kant, deze communiceerde gewoon.
6 berichten
• Pagina 1 van 1
Terug naar Afgeronde projecten
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 2 gasten