
Closed
Posted
Paid on delivery
I need a clean, well-commented Arduino sketch that drives a small traffic-light prototype using LEDs, push-buttons, and a couple of sensors (e.g., ultrasonic or IR) to regulate flow rather than just cycle through a fixed sequence. The idea is to simulate a real intersection where vehicle presence triggers state changes while manual override buttons allow testing of special conditions. Here’s what I expect: • The code must compile on the current Arduino IDE without extra libraries beyond the standard ones. • Normal operation: red, yellow, and green LEDs follow proper timing, but a vehicle-detection sensor shortens or extends green time to keep traffic moving smoothly. • A pedestrian button interrupts the flow safely, inserting a walk phase before resuming. • Non-blocking programming style (no long delay() calls) so multiple inputs are polled seamlessly. • Clear comments explaining each function and how to tweak timings, pin assignments, or sensor thresholds. Once the sketch is ready, include a brief README that maps pins, lists the exact components you assumed, and outlines a quick hardware setup so I can replicate the test on a breadboard in minutes.
Project ID: 40365453
65 proposals
Remote project
Active 21 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
65 freelancers are bidding on average $434 USD for this job

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
$600 USD in 7 days
7.5
7.5

Since 2003 I am working in Digital Electronic. So more than 18 years of experience in Electronics. Arduino NANO/UNO/MEGA, ESP32 and Raspberry PI to build a digital device to read sensor data and send it to the web server, motor control, control relay switches and LEDs. More than 5(five) years of experience in Arduino design and build. If you want an excellent and error-free project delivery, then send a message to me, please. Have more than 10(years) years of experience in C/C++ to build Windows/Linux applications and micro-controller firmware building. If you want a good job delivery, then send a message to me, please. Since 1995 I have been working on Analog and Digital Electronics to build any kind of device. I have build lots of devices. So more than 20 years of experience on Electronics. Including power supply design. Any kinds of schematic and PCB design. Expert PCB design in EasyEDA Pro IDE.
$750 USD in 7 days
7.4
7.4

When it comes to Arduino projects, I am your ideal expert. With my background and passion for electronic hardware and firmware engineering, I am confident in delivering a clean, well-commented Arduino sketch that meets all your requirements. My expertise in PCB Design is particularly relevant, as I have developed LED driver circuits that can ensure accurate timing for your traffic light simulation project. In addition, I am experienced in firmware development for various microcontrollers including STM32 and ESP8266, so I can program the necessary code for seamless integration of multiple inputs without blocking your system. Along with this, my skill in embedded system design will help me develop a practical non-blocking programming style (no long delay() calls) while communicating through UART, SPI, Ethernet, USB, CAN protocols effectively. Moreover, my experience doesn't just stop at software; being proficient in circuit design and electronics allows me to better understand the hardware side of your project. Therefore, not only will I provide you with an Arduino sketch that compiles on the current IDE without extra libraries but also a README with all the necessary pins mapping and detailed components list to help you replicate the operation on a breadboard!" Let's ensure a smooth flow together.
$500 USD in 7 days
6.7
6.7

Hello, I can develop your smart traffic-light Arduino system with clean, non-blocking code using sensors and buttons. I understand you need adaptive signal control based on vehicle detection with safe pedestrian interrupt handling. I will implement a robust state machine using millis()—no delay()—for smooth real-time operation. Code will be well-structured, modular, and fully commented for easy customization. Sensor integration (IR/ultrasonic) will dynamically adjust green timing for realistic flow control. Pedestrian and manual override logic will be safely prioritized without breaking sequence integrity. I will ensure the sketch compiles on standard Arduino IDE with no external libraries. A clear README with pin mapping and quick breadboard setup will also be provided. Regards, Engineer Muhammad Usman
$500 USD in 4 days
6.7
6.7

Hi there, I carefully read your project, and I can help you deliver exactly what you need: a clean, well-commented Arduino sketch for a realistic traffic-light prototype using LEDs, push-buttons, and vehicle-detection sensors, all written in a non-blocking style and ready to compile on the current Arduino IDE without extra libraries. I’m Samuel Tshibangu, a mechatronics engineer with several years of hands-on experience in embedded systems, Arduino development, sensor integration, and real-time control logic. I’ve worked on similar microcontroller-based projects involving LEDs, buttons, timing control, sensors, and state-machine logic, so I can build this efficiently and keep the code easy to understand, test, and modify. I have already worked with the same types of components mentioned in your project, which allows me to move quickly and deliver a practical, reliable result. My approach is to create structured and readable code with clear comments, adjustable timing parameters, clean pin mapping, and a simple README so you can reproduce the setup quickly on a breadboard without confusion. I’m confident I can complete this fast and professionally. Feel free to send me a message so we can get started. Best regards, Samuel Tshibangu
$350 USD in 1 day
6.4
6.4

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$500 USD in 7 days
6.0
6.0

Hi! This is my passion and interest! I'd love to develop this for you. I always build the projects at my end so that when you run the script at your end, you're working with the same components as I did. This helps for a smooth execution. Looking forward to working this with you! Best wishes, Salaar Khan
$650 USD in 4 days
5.4
5.4

Hello, I can develop a smart Arduino traffic light system with non-blocking logic (millis-based), vehicle detection (IR/ultrasonic) to dynamically adjust green timing, and a pedestrian button that safely interrupts the flow. A manual override will also be included for testing scenarios. You’ll receive clean, well-commented code, along with a README covering pin mapping, components, and quick setup instructions. Delivery: 1–2 days. I can start immediately.
$250 USD in 1 day
5.1
5.1

Hello! I'm a highly skilled PCB Designer with over 10 years of expertise in delivering reliable and efficient PCB designs. I specialize in creating precision designs tailored to client's needs, utilizing top-tier design tools such as Altium Designer, Autodesk Eagle, KiCad, EasyEDA, Siemens PADS, DipTrace, Allegro/OrCAD, Fritzing and Proteus. My goal is always to ensure the highest quality and performance in every project. Core Expertise : • Schematic Capture & Layout Design • Component Selection & Library Management • Reverse Engineering (PCB Replication, PCB Cloning) • Gerber, BOM, and CPL File Generation & Manufacturing Support • Design for Manufacturability (DFM) and Design for Assembly (DFA) • PCB Design & Development (Single, Double, Multi-Layer, Flexible PCBs) Industries Served : • Medical Devices • Telecommunications • Consumer Electronics • Industrial Equipment • Automotive Electronics • Safety and Security Devices Why Choose Me? • Attention to Detail and Commitment to Quality • Strong Communication Skills & Client-Centric Focus • Timely Delivery & Flexible Approach to Meet Project Requirements I would love to help you with your next PCB design project. Feel free to reach out, and let’s discuss how I can bring your ideas to life! Best Regards, Utpal
$350 USD in 5 days
5.3
5.3

Hello, I am writing to express my strong interest in your project. With over 6 years of experience as an electronic engineer and freelance developer, I specialize in designing robust embedded solutions and custom hardware integration. Based on your project requirements, I can offer: Precision Firmware Development: Expert-level coding for ESP32, ESP8266, and Arduino platforms. Hardware Expertise: Experience in PCB design and repairing complex circuits (e.g., SMD component troubleshooting and voltage regulation). Advanced Communication Protocols: Extensive experience with CAN-bus integration, TWAI, and industrial logic controllers. Modern Interfaces: Skilled in developing smooth UIs using LVGL for round displays and touch interfaces. I have recently completed similar high-tech projects, including a 12-channel relay controller and a vehicle dashboard gauge system via CAN-bus. My goal is to provide a clean, scalable, and well-documented solution for you. I am available to discuss the technical details and can start immediately. Thank you for your time and consideration. Best regards
$600 USD in 12 days
5.4
5.4

I have sufficient expertise in designing this project using arduino. We will integrate the sensors. In some countries, they use magnetic sensors which are buried in the road, since it is more robust. For the model, we may have to use random number of vehicles so that we will know how the software responds to it. Let us discuss.
$750 USD in 15 days
5.4
5.4

Hi, As a certified electronics and embedded firmware engineer based in the U.S., I can develop a clean, efficient, and fully documented Arduino sketch that simulates a responsive, real-world traffic light system. My approach emphasizes non-blocking design using millis() to ensure smooth multitasking between sensors, LEDs, and user inputs without relying on delay(). I have extensive experience integrating ultrasonic and IR sensors for dynamic decision-making, allowing adaptive green-light timing based on vehicle presence to optimize flow. The pedestrian override will be implemented with proper state management to guarantee safe transitions, ensuring no conflicting signals occur during interrupts. I will structure the code with modular functions, clear comments, and configurable parameters so you can easily adjust timings, pin mappings, and sensor thresholds. In addition to the sketch, I will provide a concise README detailing component selection, wiring diagrams, and a quick breadboard setup for immediate testing. My deliverable will be reliable, easy to understand, and ready for both demonstration and further expansion. Best regards, Jared
$500 USD in 7 days
4.7
4.7

HI, I am an experienced electronics and PCB Design engineer, specialised in use of ECAD software such as Altium Designer, KICAD, EasyEDA, etc. for the the design of electronics and PCB. I will design your projects to meet your Requirements and the industry standard. I do all kinds of circuits such as Power delivery circuit, Sensor Integrated Circuits, wireless control, MCUs etc. I will deliver the following. The Schematics for your Design The PCB for the design Bill of materials(If needed) Gerber, Pick and Place and other manufacturing and assembly drawings needed. Full Support and consultancy till the project is done. Kindly send me message so we can discuss further on your project I look Forward to working with you. Best Regards, Abdur-Rafiq
$500 USD in 7 days
4.5
4.5

Hi there, I have experience writing clean, non-blocking Arduino code, and this project is a perfect fit for a Finite State Machine (FSM) architecture using millis() for timing. Here is how I will deliver exactly what you need: 1. Non-Blocking Architecture: I will use an FSM approach with millis() instead of delay(). This ensures the Arduino continuously polls the ultrasonic/IR sensors and the pedestrian/override buttons without ever freezing, allowing for instantaneous state changes. 2. Dynamic Flow Control: The logic will include a baseline cycle, but I will implement sensor thresholds that dynamically extend the green light for heavy traffic or shorten it when the intersection is clear. 3. Safe Interrupts: The pedestrian button will trigger a safe transition (Green -> Yellow -> Red -> Walk Phase) rather than an abrupt jump, mimicking a real-world intersection. 4. Zero External Dependencies: The code will compile cleanly on the standard Arduino IDE using only built-in functions. 5. Plug-and-Play Documentation: I will provide a heavily commented .ino file (explaining how to adjust timings and thresholds) alongside a clear, concise README detailing the pin mapping and breadboard wiring instructions so you can replicate the setup in minutes. Are you planning on using an Ultrasonic sensor (like the HC-SR04) or an IR obstacle sensor for the vehicle detection? I can write the code to accommodate either. Looking forward to discussing the details.
$300 USD in 4 days
3.9
3.9

Will develop a fully functional, non-blocking traffic light controller. Instead of relying on standard delay functions, the system will continuously poll inputs (vehicle detection sensors and pedestrian interrupts) and dynamically adjust phases in real-time. This demonstrates a strong grasp of real-time operating concepts and event-driven programming. Deliverables To ensure this piece is ready to present in interviews and on your GitHub, I will provide: • Production-Ready Source Code: Written in C++ for the Arduino IDE, featuring a robust state machine and strict non-blocking logic (utilizing millis() instead of delay()). • Portfolio-Grade Documentation: Thorough, line-by-line comments explaining the "why" behind the architecture, making it easy for you to walk an interviewer through the logic. • Hardware Architecture Guide: A complete README with pin mappings, component lists, and a clear setup guide so you can replicate the physical prototype perfectly on a breadboard.
$365 USD in 5 days
4.0
4.0

Dear Sir, I would like to present myself as a prospective candidate for your project. I have solid knowledge and experience in electronics and programming, including Arduino and ESP32 development, as well as schematic design. I have carefully reviewed your project description, and I believe I am well-suited for this task, as my skills align closely with your requirements. I have a few questions regarding the project: Is this system intended for a small-scale demonstration or real-world deployment? Will vehicle detection and speed measurement be implemented using ultrasonic or IR sensors? (Please note that accurate speed measurement is not feasible using standard IR sensors alone.) For non-blocking operation, interrupts can be effectively utilized. Please feel free to contact me if you have any questions or need further clarification. Thank you for your time and consideration. I look forward to your response. Yours sincerely, Isuru Athukorala
$250 USD in 7 days
3.7
3.7

Hello, I am interested in your project, Arduino Traffic Light Controller. I've successfully completed projects involving C Programming, Electronics, Microcontroller before. Happy to discuss the details whenever works for you.
$250 USD in 7 days
3.3
3.3

Hi there, I’d be happy to help develop this Arduino-based intelligent traffic light prototype. I have solid experience in embedded systems, Arduino programming, sensor integration, and non-blocking state-machine logic, which is ideal for this project. I will provide a clean, well-commented sketch using millis() timing (no long delay() calls) to ensure smooth handling of LEDs, push-buttons, and vehicle sensors. The solution will include: • Proper traffic light sequencing (red / yellow / green) • Adaptive green timing based on ultrasonic or IR vehicle detection • Safe pedestrian override button logic with walk phase insertion • Fully non-blocking code structure for responsive input polling • Clear comments for easy modification of timings, thresholds, and pins Deliverables: • Arduino sketch ready for current IDE • Well-structured and commented code • Short README with pin mapping and breadboard setup • Component assumptions and quick test instructions I focus on writing reliable and easy-to-maintain embedded code, so you can quickly test and expand the prototype. I’m available to start immediately. Best regards
$500 USD in 3 days
3.3
3.3

I have experience working on Arduino-based automation systems where I handled sensors, real-time input processing, and non-blocking logic for responsive control. For your traffic light system, I will build a clean, non-blocking sketch using millis() so all inputs (sensor and buttons) are handled smoothly without delays. The logic will dynamically adjust signal timing based on vehicle detection, while safely inserting pedestrian phases when the button is pressed. The code will be structured and well-commented so you can easily tweak timings, pins, and thresholds later. Deliverables: • Complete Arduino .ino file (well-commented, non-blocking) • Traffic logic with sensor-based timing and pedestrian override • Simple README (pin mapping, components, setup guide) • Quick testing instructions for breadboard setup I also have a complete electronics lab setup, so I can test the full logic with sensors and LEDs before delivering to ensure everything works reliably.
$300 USD in 3 days
3.2
3.2

Hello, Hope you are doing fine. I will write a clean, non-blocking Arduino sketch for a traffic light system with LED control, vehicle detection (ultrasonic/IR) to adjust green time, and a pedestrian button for walk phase. Code uses standard libraries only, has clear comments for pin mapping and timing tweaks. Includes README with component list and breadboard setup. I understand your need for sensor-based flow regulation, not just fixed cycles. Ready to start. Best regards, Md Ruhul Ajom
$250 USD in 3 days
4.8
4.8

Tamale, Ghana
Member since Apr 11, 2026
₹1500-12500 INR
$250-750 USD
₹1500-12500 INR
$30-250 USD
₹3500-7000 INR
₹12500-37500 INR
$250-750 USD
₹4000-6000 INR
€30-250 EUR
$30-250 USD
₹750-1250 INR / hour
₹600-1500 INR
$10-30 USD
₹1500-12500 INR
₹4000-8000 INR
₹100-400 INR / hour
€30-250 EUR
$250-750 USD
$30-250 USD
₹12500-37500 INR