Arduino ENC and RF

I need code for Arduino Mega 2560 with ENC28J60 ethernet module and NRF24L01 RF module.

Very simple task of joining your existing and tested code.

Please do not bid on this project unless you know what you are doing and have experience with these modules.

The project consists of 2 units ( unit 1 = ethernet and RF, unit 2 = RF only ).

The code must be the same sketch for both units. Unit 1 will have input pin 23 = HIGH, and Unit 2 will be 23 = LOW.

Coder needs to specify exact pins connections ( external [url removed, login to view] with common ground is available ).

Create a typedef :

typedef struct{

int c1; // command 1

int c2; // command 2

long L1; // result 1

long L2; // result 2

int Ev; // Ev Number

long Sm;

long Nm;

long mType; // mType = 1 = new message so send back ping, mType = 2 = this is a ping reply



On Unit 1 :

Ethernet module ( set static IP to [url removed, login to view] ) must connect to local PC ( runs Xampp ) IP [url removed, login to view] gateway [url removed, login to view] subnet

Server code to watch for incoming connections from PC browser, and display html page ( html code of what I want shown will be supplied ).

Also watch for keywords in the incoming request ( eg 'DoAction001' ) and make space for an action to be add at a later date ( for now, just [url removed, login to view] the keyword ).

'Activate' button is input pin 39. Internal pull-up ON

Unit 1 :

On 'Activate' = LOW, do 2 tasks :

task 1:

connect to the server ( [url removed, login to view] ) and send a GET command :

example :

[url removed, login to view]

( replace xx1_xx2_xx3 with the data from the typedef )

( php code is already operational and receives GET data and saves to a txt file - you do not need to do any php coding )

task 2:

Send the typedef data to Unit 2 using the RF module.

Set mType = 1 to show it is a new message.

When Unit 2 receives the data, it must change mType to '2' and send the typedef back to unit 1 ( to confirm the data was received ).

Unit 1 must listen for the reply and check that the sent data equals the returned data. If not, then retry up to xx times.

Unit 2 must receive the typedef data, and individually [url removed, login to view] each variable in the typedef. I will add code later to do tasks with the variables.

On unit 2, when the 'Activate' is LOW, then do the following :

Change the typedef variable 'Sm' to the current millis(), set mType = 1, and send the typedef to Unit 1.

Wait for unit 1 to change the mType = 2 and return the typedef to unit 2 to confirm that unit 1 received the typedef. Retry up to xx times if not successful.

Evner: Arduino, Software Arkitektur, Software Udvikling

Se mere: sm software, need static html development, l2, get arduino, 192 168.1.1, Xampp, pins and, ev, code arduino, c1, Arduino, arduino sketch, arduino ethernet, arduino current/, Arduino code, arduino http request php, input pin code, simple code serial number php, keyword development, arduino arduino, add pins, send arduino data php, http arduino, serial number change, arduino send

Om arbejdsgiveren:
( 5 bedømmelser ) East Rand, South Africa

Projekt ID: #6017174

9 freelancere byder i gennemsnit $506 på dette job


Hi, why do you want to use the ENC module? I have all these hardware (ENC and couple of NRF24L01 modules) but I always hated that ENC shield. Very buggy, gets very hot and stops working, etc. How about using the wiznet Flere

$355 USD in 10 dage
(75 bedømmelser)

Greetings. My name is Jeremy Trammell and I represent a group of developers and designers in Portland, Oregon, in the U.S. We have extensive experience with the Arduino platform and would be happy to assist you with Flere

$333 USD in 7 dage
(11 bedømmelser)

Hi, I am a Mechatronics and Control Engineer, you can check my work on my blog [login to view URL] , I am an expert in Arduino and I have worked on Ethernet as well as Wifi , if you check my profile then Flere

$1000 USD in 20 dage
(11 bedømmelser)

Please visit [login to view URL] and [login to view URL] [login to view URL] I have ample experience with Arduino. You can see it from the links I have provided. I hav Flere

$333 USD in 20 dage
(7 bedømmelser)

Sir, Greetings from India. Hope you are doing great. We are a Team of Embedded System Developers involved in Freelancing and developing Embedded Systems based Projects, Product Development and also providing Embe Flere

$500 USD in 15 dage
(1 bedømmelse)

I have experience with NRF24L01/+ I have made various applications with them. I can make the code for the Arduino and complete this project on time. Please message me if you like my offer.

$444 USD in 7 dage
(1 bedømmelse)

Hi, We are a team of electronics engineer with more than 10 years of experience in designing and developing various digital and embedded systems... We have done a lot of projects in Arduino. Also we conduct many Flere

$277 USD in 6 dage
(2 bedømmelser)

hello, i am an electronics engineer and an embedded system designer with expertise in both analog and digital design. i also have good PCB design skills. i am qualified to work on this project. looking forward for you Flere

$1200 USD in 25 dage
(0 bedømmelser)

Aucune proposition n'a encore été fournie.

$111 USD in 4 dage
(0 bedømmelser)