arduino begin
22 berichten
• Pagina 2 van 3 • 1, 2, 3
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: arduino begin
Tja het zal dan zo zijn. Ik was meer geinteresseerd om een closup van die Arduino te zien. Er hangt kennelijk nog meer aan. Tja dan maar een nieuwe kopen.
- roygie1991
- Berichten: 11
- Geregistreerd: 22 Sep 2015, 18:19
Re: arduino begin
jha hing ook relais aan maar dat is dan maar zo ff is op zich geen ramp
is het ook mogelijk als je op je mobiel gaat bv dat de pagina zich gelijk er na aanpast
nu krijg ik groot beeld met kleine knopjes
is het ook mogelijk als je op je mobiel gaat bv dat de pagina zich gelijk er na aanpast
nu krijg ik groot beeld met kleine knopjes
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: arduino begin
Je moet je realiseren dat je te maken met met een Arduino met slechts 32KB flash en 2K Ram. dus als jij een geavanceerde webserver wilt, dan heb je een iets grotere machine nodig 't is geen PC met een paar Gig.....
- roygie1991
- Berichten: 11
- Geregistreerd: 22 Sep 2015, 18:19
Re: arduino begin
oh oke dan ga ik me daar ook maar even in verdiepen denk ik vindt dit best tof wat je er allemaal mee kan
klein vraagje nog
ik heb nog steeds met dat readstring indexof enz kunnen die maar van 1 tm 9
want heb nu 4 relais erop maar wil er meerdere maar die kan ik nu niet aan knoppen toewijzen zeg maar
klein vraagje nog
ik heb nog steeds met dat readstring indexof enz kunnen die maar van 1 tm 9
want heb nu 4 relais erop maar wil er meerdere maar die kan ik nu niet aan knoppen toewijzen zeg maar
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: arduino begin
Ik heb geen idee waar je het over hebt.....
Re: arduino begin
dat kan verder maar dan moet je de array wel eerst definieren
paul deelen
shooter@home.nl
shooter@home.nl
- roygie1991
- Berichten: 11
- Geregistreerd: 22 Sep 2015, 18:19
Re: arduino begin
uh hoe doe je dat dan ben al tijdje mee bezig maar
hij doet niks blijf daar op hangen
hij doet niks blijf daar op hangen
- roygie1991
- Berichten: 11
- Geregistreerd: 22 Sep 2015, 18:19
Re: arduino begin
//begin code//
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 58-16-44-11-58-11 };
EthernetServer server(99);
byte ip[] = { 192, 168, 2, 50 }; // ip in lan
byte gateway[] = { 192, 168, 2, 254 }; // internet via router
byte subnet[] = { 255, 255, 255, 0 }; //subnet mask
String readString;
//////////////////////
void setup(){
pinMode(12, OUTPUT ); //pin
pinMode(11, OUTPUT );
pinMode(9, OUTPUT );
pinMode(8, OUTPUT );
//start Ethernet
Ethernet.begin(mac, ip, gateway, gateway, subnet);
server.begin();
//serial data print
Serial.begin(9600);
Serial.println("server multi pin knoppies test 1.0"); // so I can keep track of what is loaded
}
void loop(){
// Create a client connection
EthernetClient client = server.available();
if (client) {
while (client.connected()) {
if (client.available()) {
char c = client.read();
//lees teken voor teken in HTTP request
if (readString.length() < 100) {
//tekens opslaan in string
readString += c;
//Serial.print(c);
}
//if HTTP request is gestopt
if (c == '\n') {
///////////////
Serial.println(readString); //print naar seriele monitor voor debuging
client.println("HTTP/1.1 200 OK"); //stuur nieuwe pagina
client.println("Content-Type: text/html");
client.println();
client.println("<HTML>");
client.println("<HEAD>");
client.println("<TITLE>Arduino test browser</TITLE>");
client.println("</HEAD>");
client.println("<BODY bgcolor=#D3D3D3>");
client.println("<CENTER><H1 style=color:0000CD;font-size:300%; >--Relais--</H1></CENTER>");
client.print(" <CENTER><input type=submit value= 'relais 1 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on9;'> <input type=submit value= 'relais 1 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off8;'></CENTER>");
client.println("<br/>");
client.print(" <CENTER><input type=submit value= 'relais 2 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on6;'> <input type=submit value= 'relais 2 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off7;'></CENTER>");
client.println("<br/>");
client.print(" <CENTER><input type=submit value= 'relais 3 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on4;'> <input type=submit value= 'relais 3 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off5;'></CENTER>");
client.println("<br/>");
client.print(" <CENTER><input type=submit value= 'relais 4 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on2;'> <input type=submit value= 'relais 4 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off3;'></CENTER>");
client.println("<CENTER><H1 style=color:FF4500;font-size:300%; >--pas op alles uit--</H1></CENTER>");
client.print(" <CENTER><input type=submit value='alles uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?on8753;'> <input type=submit value='alles aan' style=width:320px;height:180px;background-color:#00FF00;font-size:250%; onClick=location.href='/?off9642;'></CENTER>");
client.println(" <CENTER><H1 style=color:black;font-size:100%;background-color:#black; >Copyright © Roygie</H1></CENTER>");
client.println("</BODY>");
client.println("</HTML>");
delay(1);
//stop client
client.stop();
if(readString.indexOf('8') >0)//checkt 8
{
digitalWrite(12, HIGH); // zet pin 8 high
Serial.println("relais 1 aan");
}
if(readString.indexOf('9') >0)//checkt 9
{
digitalWrite(12, LOW); // zet pin 8 low
Serial.println("relais 1 uit");
}
if(readString.indexOf('7') >0)//checkt 8
{
digitalWrite(11, HIGH); // zet pin 8 high
Serial.println("relais 2 aan");
}
if(readString.indexOf('6') >0)//checkt 9
{
digitalWrite(11, LOW); // zet pin 8 low
Serial.println("relais 2 uit");
}
if(readString.indexOf('5') >0)//checkt 8
{
digitalWrite(9, HIGH); // zet pin 8 high
Serial.println("relais 3 aan");
}
if(readString.indexOf('4') >0)//checkt 9
{
digitalWrite(9, LOW); // zet pin 8 low
Serial.println("relais 3 uit");
}
if(readString.indexOf('3') >0)//checkt 8
{
digitalWrite(8, HIGH); // zet pin 8 high
Serial.println("relais 4 aan");
}
if(readString.indexOf('2') >0)//checkt 9
{
digitalWrite(8, LOW); // zet pin 8 low
Serial.println("relais 4 uit");
}
//String leegmaken voor volgende read
readString="";
}
}
}
}
}
//einde code//
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 58-16-44-11-58-11 };
EthernetServer server(99);
byte ip[] = { 192, 168, 2, 50 }; // ip in lan
byte gateway[] = { 192, 168, 2, 254 }; // internet via router
byte subnet[] = { 255, 255, 255, 0 }; //subnet mask
String readString;
//////////////////////
void setup(){
pinMode(12, OUTPUT ); //pin
pinMode(11, OUTPUT );
pinMode(9, OUTPUT );
pinMode(8, OUTPUT );
//start Ethernet
Ethernet.begin(mac, ip, gateway, gateway, subnet);
server.begin();
//serial data print
Serial.begin(9600);
Serial.println("server multi pin knoppies test 1.0"); // so I can keep track of what is loaded
}
void loop(){
// Create a client connection
EthernetClient client = server.available();
if (client) {
while (client.connected()) {
if (client.available()) {
char c = client.read();
//lees teken voor teken in HTTP request
if (readString.length() < 100) {
//tekens opslaan in string
readString += c;
//Serial.print(c);
}
//if HTTP request is gestopt
if (c == '\n') {
///////////////
Serial.println(readString); //print naar seriele monitor voor debuging
client.println("HTTP/1.1 200 OK"); //stuur nieuwe pagina
client.println("Content-Type: text/html");
client.println();
client.println("<HTML>");
client.println("<HEAD>");
client.println("<TITLE>Arduino test browser</TITLE>");
client.println("</HEAD>");
client.println("<BODY bgcolor=#D3D3D3>");
client.println("<CENTER><H1 style=color:0000CD;font-size:300%; >--Relais--</H1></CENTER>");
client.print(" <CENTER><input type=submit value= 'relais 1 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on9;'> <input type=submit value= 'relais 1 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off8;'></CENTER>");
client.println("<br/>");
client.print(" <CENTER><input type=submit value= 'relais 2 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on6;'> <input type=submit value= 'relais 2 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off7;'></CENTER>");
client.println("<br/>");
client.print(" <CENTER><input type=submit value= 'relais 3 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on4;'> <input type=submit value= 'relais 3 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off5;'></CENTER>");
client.println("<br/>");
client.print(" <CENTER><input type=submit value= 'relais 4 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on2;'> <input type=submit value= 'relais 4 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off3;'></CENTER>");
client.println("<CENTER><H1 style=color:FF4500;font-size:300%; >--pas op alles uit--</H1></CENTER>");
client.print(" <CENTER><input type=submit value='alles uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?on8753;'> <input type=submit value='alles aan' style=width:320px;height:180px;background-color:#00FF00;font-size:250%; onClick=location.href='/?off9642;'></CENTER>");
client.println(" <CENTER><H1 style=color:black;font-size:100%;background-color:#black; >Copyright © Roygie</H1></CENTER>");
client.println("</BODY>");
client.println("</HTML>");
delay(1);
//stop client
client.stop();
if(readString.indexOf('8') >0)//checkt 8
{
digitalWrite(12, HIGH); // zet pin 8 high
Serial.println("relais 1 aan");
}
if(readString.indexOf('9') >0)//checkt 9
{
digitalWrite(12, LOW); // zet pin 8 low
Serial.println("relais 1 uit");
}
if(readString.indexOf('7') >0)//checkt 8
{
digitalWrite(11, HIGH); // zet pin 8 high
Serial.println("relais 2 aan");
}
if(readString.indexOf('6') >0)//checkt 9
{
digitalWrite(11, LOW); // zet pin 8 low
Serial.println("relais 2 uit");
}
if(readString.indexOf('5') >0)//checkt 8
{
digitalWrite(9, HIGH); // zet pin 8 high
Serial.println("relais 3 aan");
}
if(readString.indexOf('4') >0)//checkt 9
{
digitalWrite(9, LOW); // zet pin 8 low
Serial.println("relais 3 uit");
}
if(readString.indexOf('3') >0)//checkt 8
{
digitalWrite(8, HIGH); // zet pin 8 high
Serial.println("relais 4 aan");
}
if(readString.indexOf('2') >0)//checkt 9
{
digitalWrite(8, LOW); // zet pin 8 low
Serial.println("relais 4 uit");
}
//String leegmaken voor volgende read
readString="";
}
}
}
}
}
//einde code//
22 berichten
• Pagina 2 van 3 • 1, 2, 3
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 84 gasten