Hi! I have an arduino mega with a 2.8” elegoo touch screen and an NrF24L01 wireless receiver. Also 2 stepper motors, driven by an L293D, each. I also have a wireless transmitter (rf nano) with 4 push buttons to control the 2 motors on the mega.
The project has some working parts, but needs some work to be completed. The wireless remote was originally written for the receiver to be another RF nano for each motor, but now it’s combined with the mega for the touch screen. The receiver is Attached to the SPI bus. So I need to modify the receiver code to work with the mega.
The touchscreen is designed, but I need to convert 2 values to a distance, instead of number of steps.
The 2 motors control 2 different things. One will open and close a door, so it will be a specific number of steps, but I think it’s best to add limit switches to that one.
The other will move a microscope stage up and down. In both cases, when a button is pressed and released, the motor will move one step. When the button is held down, the motor will move continuously. Currently. The code misses a packet here and there, so it’s fictional, but not ideal for a product.
The touchscreen will control the same motors as the wireless remote. So there are just 2 different options for the user to control the motors. Either by wireless remote or touchscreen.
Also, the main code, I would like for it to be structured as a state machine and non blocking. So there will be the main file running all of the routines, but separate .cpp files included in the program for each function.
Hello Dear i hope you are fine and doing well. I am an electronics engineer and embedded developer from last 5 years. I know about arduino and RF Transceivers module in depth
Bu iş için 9 freelancer ortalamada $165 teklif veriyor
✋ Hi! I can complete your project with perfection . I have completed my [login to view URL] in Electrical & Electronic Engineering. I have been working on the field of Microcontroller Based Projects, IOT based automation Projects & Daha Fazla
Hi! I am a microcontroller, C programming expert having past experiences with arduino, pic, AVR, chipkit and Texas instruments microcontrollers I am waiting for you over the chat. Thank you!