![](/media/cache/profiles/96ca380944ef93cb4431b3a8045aa864.jpg.50x50_q85.jpg)
HTTP server is created by connecting an ENC28J60 module to the mbed board. It is serving a webpage which enables remotely turn on/off LED1 (or other device). Compile, download, run and type 192.168.0.170/secret/ into your web browser and Flot Interactivity Graphique
Dependencies: UIPEthernet mbed FCT_WEB hebergement
Fork of WebSwitch_ENC28J60 by
Page généré :
P.S : 1ère mise en fonctionnement de la carte NUCLEO STM32F411RET6 Instruction pour la mise en fonctionnement : https://developer.mbed.org/users/Fo170/notebook/the-stm32-nucleo-64-board/
Vue d'ensemble :
Vue de la carte ENC28J60 :
Carte Nucléo :
Diff: main.cpp
- Revision:
- 3:0133517ba02d
- Parent:
- 2:76f339a1ba9b
- Child:
- 4:d34811deedab
diff -r 76f339a1ba9b -r 0133517ba02d main.cpp --- a/main.cpp Sat Sep 27 09:18:53 2014 +0000 +++ b/main.cpp Sat Dec 20 11:23:20 2014 +0000 @@ -16,7 +16,7 @@ // Do not change the name! It is used within the UIPEthernet library. // Adapt the SPI pin names to your mbed platform/board if not present yet. #if defined(TARGET_LPC1768) -UIPEthernetClass UIPEthernet(p11, p12, p13, p8); // mosi, miso, sck, cs +UIPEthernetClass UIPEthernet(p11, p12, p13, p8); // mosi, miso, sck, cs #elif defined(TARGET_LPC1114) UIPEthernetClass UIPEthernet(dp2, dp1, dp6, dp25); // mosi, miso, sck, cs #elif defined(TARGET_LPC11U68) @@ -27,7 +27,7 @@ // MAC number must be unique within the connected network. Modify as appropriate. -const uint8_t MY_MAC[6] = {0x00,0x01,0x02,0x03,0x04,0x05}; +const uint8_t MY_MAC[6] = {0x00,0x01,0x02,0x03,0x04,0x06}; // IP address must be also unique and compatible with your network. Change as appropriate. const IPAddress MY_IP(192,168,1,181); const uint16_t MY_PORT = 80; // for HTTP connection @@ -131,7 +131,7 @@ int main() { - Ethernet.begin(MY_MAC,MY_IP); + UIPEthernet.begin(MY_MAC,MY_IP); myServer.begin(); while(1) { EthernetClient client = myServer.available(); @@ -190,3 +190,4 @@ } } +