Find Jobs
Hire Freelancers

Arduino Coding for LCD & SIM800L Integration

€10-15 EUR

Closed
Posted about 2 months ago

€10-15 EUR

Paid on delivery
I'm looking for an experienced Arduino programmer to help me with a particular task. The primary aim is to write specific pieces of code that integrate an LCD screen and a SIM800L GSM module with my Arduino project. I want you to create a script for Arduino Uno R3 that with a 16x02 LCD screen with I2C bus will put ">/" at the beginning, there will also be three buttons: one in the middle, one on the right and one on the left. The one on the left will not do anything for the moment, the one in the middle will ensure that when you press it once, a "0" will appear right after ">/", if you press it once more, the "0" will be removed " and in its place a "1" will appear, if you press it once more, the "1" will be removed again and a "2" will be put in its place, and so on until you reach "9". After the "9" there will be a "*", after the "*" there will be a "+", after the "+" there will be a "#", and finally, after the "#" there will be a "0" again, and the cycle will repeat. To change the number or character you have to press the center button for less than a second, and to select the character you definitely have to press it for less than a second. As soon as more than a second passes, it will be selected even if you have not released the button. When the character is selected, it will stay as it is, but if you press the center button again a "0" will appear, which again if you press the button again becomes a "1" and so on. Additionally, I want it to blink every 500 milliseconds when you are selecting a number or character, that is, it should be on for 500 milliseconds, off for 500 milliseconds, and so on until you select it definitively. Only the number or character you are selecting should flash, not all of the text. Finally, the right button will do the following: if you press it for less than a second, it will delete only the last character you entered except ">/", but if you press it for a second or more, it will delete all numbers or characters except the ">/". If you write another number or character and there is no more space on the line where you are writing, the cursor will be placed on the next line (That is, as soon as you add a number or character and it leaves the first line, it will be moved to the second line). And if you also fill out the second line, it simply won't let you write more until you delete a number or character, but nothing should ever leave the screen. That was just where you write the phone number, now comes the part where we use the SIM800L module. Do you remember that before the left button did nothing? Well, what it will do is that by pressing it you can answer and make calls (the number will be called right after the ">/"). And do you remember that the right button was only to delete characters? Well now with it you can also reject or hang up calls. Finally, when calling someone, everything will be removed from the screen (including the ">/") and it will say "Calling...", and when the person you are calling answers, it will say "Online", and on the next line display the minutes and seconds elapsed from when the person you are calling answered until they hung up, like this: xx:xx, and when the call ends say "Call ended" until the "Beep, beep, beep" that sounds when you end a call. When they are calling you, it will say "(number of the person calling you) is calling you...". The number of the person who is calling you will be in quotes, and the ellipsis will have an animation, that is, each dot will gradually appear every second (the first second there will be no dot, the next second there will be a dot, and when it reaches three dots and pass another second, the animation will repeat. Turn on the LCD backlight and try to optimize, refactor and organize the code as much as possible, and eliminate all kinds of comments. Ideal skills for this job would be prior experience with Arduino programming, particularly with LCD screen interfacing and GSM module integration. Familiarity with coding for telecommunication protocols will also be a tremendous asset.
Project ID: 37917003

About the project

18 proposals
Remote project
Active 14 days ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
18 freelancers are bidding on average €20 EUR for this job
User Avatar
I have experience working with Arduino projects and integrating components like LCD screens and SIM800L GSM modules. I have completed similar projects in the past, which are available in my portfolio. With my expertise, I can assist you in writing the necessary code to integrate these components into your Arduino project effectively. Let's discuss your requirements further and ensure the successful completion of your project.
€50 EUR in 7 days
5.0 (35 reviews)
4.9
4.9
User Avatar
Hi I'm interested in your project "Arduino and SIM800L communication" I have read your description and understand what you want. I have done many GSM projects with SIM800L. I have all modules for testing. With my 9 years experience in Arduino programming, I assure you I will write a professional functional code. Please don't hesitate to contact me let's discuss more details. Best regards Valery
€15 EUR in 3 days
5.0 (17 reviews)
4.1
4.1
User Avatar
I am damn sure that I can complete this project "Arduino Coding for LCD & SIM800L Integration" beyond your expectations and within your given time and budget. I am a specialized writer who has been providing professional writing services since 2017 and I have 800+ reviews with 4.8 ratings. In this industry, to produce 100% output the most important thing is the “CREATIVITY” because every time clients demand something “Unique, New & Better”. Since 2017, I have found myself highly creative and this is the main reason for my success because I have achieved the 99% client satisfaction ratio. I have mastered multiple writing skills such as; Investor Ready Business Plans, Pitch Deck Presentations, Financial Models, Feasibility Reports, ATS Resume/CV, Job-winning Cover Letters, Optimized LinkedIn Profiles, White Papers, Grants, Press Releases, Biographies, Speeches, Letters, Website Contents, Articles, Blogs, Book/eBooks, Product Descriptions, and Editing and Proofreading. Please click on the "Award" button to hire me. I am waiting for you, "Thank You"
€10 EUR in 1 day
5.0 (3 reviews)
3.5
3.5
User Avatar
I have read and understood all your project details "Arduino Coding for LCD & SIM800L Integration" and I feel my self the best candidate to complete this project with 100 percent accuracy. I am Faisal Mahmood, I have more than 10 Years of experience in crafting tailored solutions for success, including; Business Plans, Pitch Decks, Feasibility Reports, Resumes, Cover Letters, and LinkedIn profiles. Over the past ten years, I have consistently delivered exceptional results, helping clients navigate the competitive landscape with precision and finesse. With a proven track record spanning ten years, I bring a wealth of experience to every project, ensuring not just quality but a profound understanding of evolving industry dynamics. My approach is rooted in precision, innovation, and a relentless pursuit of perfection, setting a standard that goes beyond expectations. I am damn sure that you will love my services, try me once at least. I am anxiously waiting for your messages.
€10 EUR in 1 day
4.6 (12 reviews)
4.0
4.0
User Avatar
Hello, How are you today? I have briefly read through the project details you posted. I believe I am the best person who can deliver as per the requirements; however, I need us to discuss the details, deadline, and budget for more clarity. I'm very prolific in the following skills among others, as listed on my profile: C Programming Electronics Microcontroller Electrical Engineering Arduino I hope that this project is still available. If the job’s no longer available, I’d appreciate you throwing my hat into the ring for any similar opportunities in the future. You can hire me directly via https://www.freelancer.com/u/VirtualBrainInc. Thank you for your time. I look forward to hearing from you soon, Best Wishes, Kevin M
€13 EUR in 7 days
4.5 (2 reviews)
4.1
4.1
User Avatar
Arduino Coding for LCD & SIM800L Integration My name is Rabia Faisal, I am working in the writing industry since 2011. During this time, I have served countless clients with a full amount of satisfaction by providing them with TOP Quality Solutions. I have command of all references APA, Harvard, IEEE, MLA & Chicago, etc. I will provide plagiarism-free work with 100 percent accurate grammar within your given deadline. Please message me to get Top Class Services. I am waiting; https://www.freelancer.com/u/TopWritingGuru
€10 EUR in 1 day
4.9 (7 reviews)
3.0
3.0
User Avatar
I propose to integrate an Arduino with an LCD screen and a SIM800L GSM module. With extensive experience in Arduino programming and hardware integration, I will ensure seamless communication via SMS or calls. Tasks include hardware setup, Arduino programming for LCD control and GSM communication, rigorous testing, and comprehensive documentation. My budget for the project is flexible, aiming for timely delivery and ongoing support.
€100 EUR in 7 days
4.7 (4 reviews)
1.9
1.9
User Avatar
Dear sir, I am confident that my experience and skills make me the best fit for this project. I have a rich of experience in hardware and firmware development for consumer electronic for 10+ years. Also for example, I had designed and developed several devices such as CNC control device, Fingerpint Lock, PLC device, Temperature sensor device etc using STM32 , PIC , Atmega , Atmel, FriendlyARM(micro2440/6410,Tiny210). I had developed firmware and Control Programs using C/C++ , and I have many experience for 10+ years. I have a rich of knowledge of hardware design and circuitry , PCB design because i had developed much devices. I have a ability to work collaboratively in a team environment and excellent communication and problem-solving skill. I can support for 6+ months, and I can complete your project for your timeline. I want to keep long term relationship with you. I am always available in anytime and I can work full-time your project(40+ hours per week). Looking forward to hearing from you. Thanks and regards.
€15 EUR in 1 day
5.0 (2 reviews)
1.2
1.2
User Avatar
Arduino Coding for LCD & SIM800L Integration My name is "Usama Safdar" and I am a Ph.D degree holder which means I am highly-capable to tackle this project "Content Editor " with 100 percent accuracy. I am a professional writer with over 6 years of experience in writing; Essays, Research Summaries, Thesis, Dissertation, Lab Reports and Case Studies. I always provide High-Quality Solutions within the shortest possible time with all instructions followed against very reasonable prices. I can manage works even with shortest deadlines like; "2500 words work in just 6 Hours" with very reasonable time. As a pro academic writer I am also familiar with all the referencing styles; such as APA, Harvard, OSCOLA, IEE, MLA etc. I always provide plagiarism-free solutions and as a prove I also provide "FREE Turnitin reports". For Samples, please visit my profile https://www.freelancer.com/u/SolutionMart Please message me to start the discussion. Thank You
€10 EUR in 1 day
5.0 (1 review)
0.2
0.2
User Avatar
I am an experienced embedded engineer with 6 years of Arduino expertise here. I'll seamlessly integrate your LCD screen and SIM800L GSM module. Smooth button functionality, clean code, and clear communication guaranteed. Let's make your project shine together. Ready to start now. Best, Ankit Panchal
€20 EUR in 1 day
5.0 (1 review)
0.4
0.4
User Avatar
As a professional with a proven track record in electronics and embedded systems development, I can deliver the Arduino coding solution you need for your LCD and SIM800L integration. My deep understanding of electronics, circuit design, and PCB layout enables me to optimize performance and functionality while keeping the code concise. I am familiar with the C/C++ programming languages required for effective Arduino development and have experience integrating various sensors, such as the buttons you mentioned, into systems. Moreover, I have worked extensively with MATLAB, making me well-versed in numerical computing and algorithm development. This expertise translates well to your project's numerous complex functionalities such as number manipulation and line management on the LCD screen. Additionally, my mastery of MATLAB animations will ensure smooth ellipsis display for incoming calls. As an ardent advocate of thorough testing and validation, I guarantee the final product will be reliable, bug-free, and aligned with your specifications. My collaborative approach combined with excellent communication skills means that we'll be on the same page from start to finish. To surmise: if you hire me, you'll get an efficient professional who can optimize your project while ensuring all requirements are met
€10 EUR in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
With a decade-long career in software development, I bring to the table a myriad of skills rooted in hardware integration, including Arduino programming. Over the years, I’ve acquired extensive experience in optimizing and organizing code, which will be essential in tackling your complex project involving an Arduino Uno R3 with LCD screen and SIM800L GSM module. Moreover, my proficiency in C programming is naturally suited to addressing your specific coding needs. I am equipped to ensure that your project adheres to the defined functionalities such as accurately displaying ">/" at initialization, managing number selection, blinking every 500 milliseconds while selecting a character, deleting previous inputs effectively, dynamic line management for input overflow and much more. Also relevant to the task at hand is my background in electrical engineering and electronics. This knowledge extends beyond programming which allows me a holistic view of potential issues or bottlenecks in the process. My ability to troubleshoot effectively can save substantial time, ensuring efficiency so valuable when dealing with Hardware-Software interactions. Given these capabilities and more, I believe I am ideally positioned to cater to your project's every need and guarantee its smooth functioning at each step of the way. Let's create something incredible together!
€13 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have experience in programming electronic projects because it's my field of work, and I would love to assist you professionally and practically in your project.
€13 EUR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We are interested in this project and ready to start it right away. Do chat with me to discuss more. Hoping to hear from you soon.
€15 EUR in 1 day
0.0 (1 review)
0.0
0.0
User Avatar
Me dirijo a usted con gran entusiasmo para ofrecer mis servicios como programador especializado en Arduino para llevar a cabo el proyecto descrito. Con mi amplia experiencia en el desarrollo de proyectos Arduino, particularmente en la integración de pantallas LCD y módulos GSM, estoy seguro de poder cumplir con sus expectativas y necesidades específicas. Mis habilidades y experiencia incluyen: Profundo conocimiento de Arduino, incluyendo la programación y la integración de componentes como pantallas LCD y módulos GSM. Experiencia previa en el desarrollo de proyectos similares, lo que me permite entender y abordar los requisitos de manera eficiente. Capacidad para optimizar y refactorizar el código, asegurando un funcionamiento óptimo y una fácil mantenibilidad. Conocimiento de protocolos de telecomunicaciones que facilita la integración del módulo GSM y la gestión de llamadas. Compromiso con la calidad y la satisfacción del cliente, garantizando un resultado final que cumpla con sus expectativas y requisitos. Estoy completamente disponible para discutir más detalles sobre el proyecto y cómo puedo contribuir al éxito del mismo. Mi objetivo es proporcionarle una solución robusta y efectiva que satisfaga plenamente sus necesidades.
€13 EUR in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SPAIN
Spain
0.0
0
Member since Dec 29, 2022

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.