
Completed
Posted
Paid on delivery
I have existing code in assembly (will share) that wakes from sleep with a quick button press recalling a saved LED state, changes colors of an LED with a 2s press and initiates sleep with a 4s press. I simply need the code to be modified so that the wake from sleep press is 1s I would also like to have direct control of the timing of the three presses, so I can fine tune the duration of each (this is mostly already in the code using cycle counts, just need to improve it). I would also need to add some visual feedback (i.e., quick LED flash) to indicate when changing colors. Currently, the code has that the color changes when the button is released - I’d like to see the color change while in the 2s press, and the user can know when to release the button. This project must remain in assembly. This project may lead to future work that overhauls the code entirely.
Project ID: 39734731
46 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I can do this, sample project for a similar PIC which I did: [login to view URL] For a full overhaul, I would recommend a more modern chip, like the ATTINY402. It is cheaper than the PIC, has more IO pins (but only slightly bigger), similar high current IOs, and integrated EEPROM, which would allow to save the LED color or other settings when disconnected from a power source. And would be easy to implement anything for it in C. But we can also change the code of the existing PIC10F202, if it is not possible to change the PCB. Some sample projects I've done with ATiny: [login to view URL] [login to view URL]
$70 USD in 7 days
3.2
3.2
46 freelancers are bidding on average $143 USD for this job

As an experienced Electrical Engineer specializing in Embedded Systems and Microcontrollers, I am confident that I can deliver the precise modifications you need for your PIC10F202 LED PCB assembly code. My expertise ranges from Raspberry Pi to Arduino, ensuring my proficiency in handling your specific microcontroller along with others. Equipped with intense knowledge and a Master's degree in Embedded Systems, I'm positive that not only will I meet but exceed your expectations for this project. Your requirement for a shorter wake from sleep press and improved duration control aligns well with my skills in fine-tuning the existing code using cycle counts. Additionally, I can seamlessly incorporate visual feedback like a quick LED flash to indicate color changes while the 2-second button press is ongoing. Though you primarily need changes made to the assembly code, this project can pave the way for a potential overhaul of the entire code. I assure you of proactive communication and an efficient delivery schedule throughout our collaboration. With my skillset in Electronics and PCB Design as an added complimentary value, choosing me will ensure you get comprehensive support on not just this project but any future work as well. Give me a chance and let's transform your current assembly code into a resounding success story together.
$325 USD in 7 days
8.0
8.0

As an experienced electronic hardware and firmware engineer with a deep understanding of microcontrollers including the PIC10F202, I am the perfect fit for your project. I have a proven track record in developing efficient LED driver circuits much like your requirment. Extensive experience in programming microcontrollers, implementing communication protocols and fine-tuning firmware to bring about high-performance result sets me apart from other developers. In addition, my expertise in PCB design is directly synergistic with your need of altering the assembly code. I'm well versed in creating reliable and optimized multilayer designs tailored specifically for embedded systems along with RF PCB layouts which can come handy for aggregating the overall solution. Moreover, my commitment to deliver projects within deadlines without compromising on quality or cost will certainly accord peace of mind during our collaboration. Let's get started on this project which may very well lead to future opportunities for overhauling your entire code structure. I'm excited to dive into the challenge and make your LED PCB assembly code more user friendly and efficient.
$140 USD in 7 days
6.3
6.3

Using cycle counts to determine time intervals is not ideal. It might be possible to use the timer peripheral (TMR0) instead. I might not have that particular PIC10F202 chip at hand, but I think I would be able to use gpsim for simulation and testing if not. How soon do you want or need this task complete? NOTE: Until I have an opportunity to examine the program and schematic this bid is PROVISIONAL. (I might need to modify the bid amount and / or timeframe.)
$140 USD in 10 days
6.5
6.5

Hi there, I’ve read your requirements and can help you quickly adjust your assembly code to implement the precise press-duration controls you want. I’ll modify the wake-up press to 1s, give you direct and configurable control over the timing thresholds (so you can fine-tune each press length), and add LED feedback during the 2s press so the user knows when the color has changed. I’ll also make sure the behavior is clean and responsive while keeping everything fully in assembly, as you requested. I’ve worked with low-level firmware, timing using cycle counts, and LED/button state machines before, so this is well within my expertise. Send me the code, and I can start refining it right away. Best regards, Samuel Tshibangu
$175 USD in 1 day
6.2
6.2

As a proficient mechatronics engineer, specializing in the combination of mechanical and electrical/electronic engineering, I can bring significant value to improving your PIC10F202 LED PCB assembly code. With my background in control systems and automation, I have extensive experience dealing with similar tasks, tweaking codes to perform more efficiently. I understand your need for precise timing of the button presses and visual feedback, as these factors significantly contribute to the overall user experience. Leveraging my expertise in cycle counts and assembly language, I can efficiently fine-tune the durations for you and add the desired visual elements for color change indication. Additionally, by selecting me for this project, there is a potential pathway for future collaboration where we can completely overhaul your code. Trusting me with these initial modifications is an opportunity to assess my skills set closely before scaling it up. I guarantee utmost care and dedication towards properly integrating the 1s wake from sleep functionality you envision.
$200 USD in 7 days
6.1
6.1

Hi, how are you doing? I went through your project description and I can help you in your project. 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: Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LABView/ Multisim/PSPICE/VLSI 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. We can deliver your project efficiently within timeline. If you choose me, I think you won't regret. Best Regards.
$140 USD in 7 days
5.8
5.8

Hello! I'm a highly skilled PCB Designer with over 9 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
$110 USD in 5 days
5.1
5.1

Hello, I specialize in low-level embedded development, including assembly code for microcontrollers, and can help refine your LED control firmware. I will modify your existing code so that the wake-from-sleep press is extended to 1 second, and parameterize the press durations (short, medium, long) so you can easily fine-tune them. I’ll also add visual feedback with quick LED flashes during the 2-second press so users see the color change in real time, rather than only on button release. Since this must remain in assembly, I’ll carefully work within your existing structure, optimizing cycle-count based timing and ensuring clean, reliable behavior. Best regards, Vlad.
$150 USD in 3 days
4.6
4.6

With a solid background in Electronics and an expertise in User Experience, I am confident in my ability to enhance your current PIC10F202 LED PCB assembly code. I have perfected my skills in engineering projects over the years and have developed an efficient method of delivering high-quality results without compromising on timing. Speed is key when it comes to buttons press interactions, and I can assure you that your desired wake from sleep press time will be met impeccably. Additionally, I understand the importance of visual feedbacks for a better user experience. I will modify your code to give you exactly what you want: a quick LED flash indicating color changes while the 2s press is active, eliminating any guesswork for your users about when to release the button. Best Regards Harvinder
$55 USD in 2 days
3.7
3.7

Hello there, I have great experience with Microcontroller, Assembly, Embedded Systems, Prototyping, UX / User Experience and Electronics. I am sure i can help u as i have experience with doing similar jobs. You can have a look at my profile here: https://www.freelancer.com/u/ayesha0124
$250 USD in 8 days
3.3
3.3

Hi Eli E., I understand you're looking to modify your existing assembly code to adjust the wake time from sleep to 1 second, improve press timing controls, and add visual feedback through LED behavior. I'm confident in my ability to enhance your project to meet these specifications and ensure an improved user experience. As a professional with over 6 years of experience in Electronics, Microcontrollers, Assembly, UX/User Experience, and Embedded Systems, I specialize in creating efficient and user-friendly embedded solutions. My skills align perfectly with your requirements, and I am excited to bring your vision to life. You can find my portfolio here: https://www.freelancer.com/u/haseebsidd07 I'm looking forward to the opportunity to work on your project and the potential for future collaboration. Thank you, Regards, abdulhaseebsiddiqui
$30 USD in 7 days
3.1
3.1

Hello Eli, I appreciate the detailed description of your project regarding the PIC10F202 LED PCB assembly code. It sounds like an exciting challenge to refine the timing interactions and enhance the user experience with visual feedback. I can certainly modify the wake from sleep press to be 1 second and implement direct control for the timing of the button presses to give you the flexibility you need. Additionally, I will ensure that the color change occurs during the button press rather than on release, which will provide immediate feedback to users. My experience in assembly language and embedded systems makes me well-equipped to handle this improvement effectively, and I'm eager to contribute to your project. If this initial task goes well, I would love to discuss potential future improvements and a complete overhaul of the code. Let’s ensure that your requirements are met thoroughly and efficiently. Could you provide the existing assembly code and any specific preferences for the visual feedback (e.g., color of the LED flash)? Thanks, Shan
$30 USD in 2 days
2.8
2.8

Hi. I can help you achieving all your requirements of 1- Change the wake up from sleep to 1s 2- Fine tune the timing 3- Provide visual feedback. I have strong experience in microcontroller applications including PIC16/18/12 families either in assembly language or c/c++. My experience include provision for a simulation with Proteus VSM to confirm the required modifications, and a detailed explanations of the code. Best Wishes Toka Ahmed.
$50 USD in 4 days
2.5
2.5

Hey! We can modify your assembly code to give you the precise button-press timing control and real-time LED feedback you’re looking for. Our team of 62 professionals has over 9 years of experience working with microcontrollers, low-level assembly programming, and embedded systems, so we’re comfortable handling fine-tuned cycle-count adjustments and UX-focused hardware behavior. Here's how we can help: * Adjust wake-from-sleep so the press duration is 1s instead of instant * Parameterize timing values so you can easily tweak durations for wake, color-change, and sleep presses * Add LED flash or feedback during the 2s press so the user knows when the color has switched * Ensure color changes occur during the press, not just on release Just to clarify: which microcontroller are you working with, and do you already have cycle count references for timing values in your current code? Also, do you prefer fixed constants in the assembly file for timing tweaks, or would you like a more flexible approach (e.g., a config section you can edit easily)? Once we have your existing assembly code, we can optimize and extend it for these changes, and this will set a good foundation if you want a full overhaul later.
$140 USD in 7 days
0.0
0.0

Hi Eli, I have reviewed your project "PIC10F202 LED PCB assembly code UX improvement" and understand the requirements. I have expertise in Electronics, Microcontroller, Assembly, and UX design. I will modify the code to achieve a 1s wake from sleep press, provide direct control of press timings, and add visual feedback for color changes. I will also ensure color changes occur during the 2s press for user convenience. As requested, the project will be completed in assembly language. Check out my portfolio for relevant projects. I am ready to discuss further details and can start immediately. Looking forward to your response! Best Regards, Murtaza
$99 USD in 2 days
0.0
0.0

Hi Eli, Your project instantly caught my attention — building a mobile and/or web application that’s not only functional but also delivers a seamless user experience is exactly where our team at BytesBlitzz thrives. We don’t believe in cookie-cutter solutions. Every app we design and develop is tailored to the end-users’ journey — from sleek interfaces in Figma & Adobe XD to robust development using custom code and platforms like Shopify, WordPress, Webflow, and UX / User Experience. Here’s what working with BytesBlitzz means for you: -- Unlimited design iterations until it feels “just right” -- A dedicated project manager for daily updates and clarity -- Agile development with scalable architecture (for both mobile & web) -- 24/7 support with timely delivery -- Free deployment + 45 days of post-launch support -- Rigorous QA (manual + automation) before every milestone -- Final video tutorials so your team can manage everything with ease We’ve helped brands transform ideas into user-loved apps & websites that perform beautifully across devices — and we’d love to do the same for you. Let’s connect to discuss your vision in detail — I’m confident we can craft something truly impactful together. Warm Regards, BytesBlitzz ••••••••••• P.S.: Full portfolio will be shared in chat •••••••••••
$140 USD in 7 days
4.2
4.2

With my strong background in Electronics and 4+ years as a Full-Stack Developer, I am highly qualified for this project. My experience includes working on low-level hardware code like PIC assembly, which makes me an excellent fit for your specific needs. By modifying the code to reduce the wake from sleep press duration and enabling color change while the button is pressed for 2 seconds, I would provide you with a streamlined and user-friendly experience. In addition to your current requirements, I understand the desire for flexibility in timing for the wake, LED color changes, and sleep initiation, and I assure you that I'm more than capable of incorporating this feature. By leveraging my IoT integration skills along with developing secure authentication techniques to enhance data privacy and implementing real-time actions like visual feedback on change using quick LED flash as you stated, I will improve overall user-interaction to give a clearer understanding of state-changes. Importantly, your mention of future work also piques my interest. I bring valuable insights to the table when it comes to overhauling existing codes, ensuring software robustness without compromising backwards compatibility. Furthermore, my proficiency in cloud integrations can enable added functionalities down the line. Overall, as an experienced professional providing complete end-to-end solutions with a client-focused approach and eagle-eyed towards emerging technologies,
$140 USD in 7 days
0.0
0.0

Hi Eli E., I understand you need modifications to your assembly code for LED control, particularly adjusting the wake press time to 1s, refining button press timings, and providing visual feedback with immediate color changes during button presses. I’m Ali Rashdi, and I have over 5 years of experience in Electronics, Microcontroller programming, Assembly language, and Embedded Systems. My expertise aligns perfectly with your requirements, ensuring a smooth and efficient solution for your project. Here are some relevant works from my portfolio that demonstrate my skills: https://www.freelancer.com/u/alirashdi26 I’m excited about the opportunity to assist with your current project and potential future collaborations to enhance your code further. Thank you for considering my proposal. Regards, Ali Rashdi
$30 USD in 7 days
0.0
0.0

Hi Eli E., I understand you require modifications to your existing assembly code to adjust the wake duration and provide enhanced control over button press timings. You also seek immediate visual feedback during color changes, ensuring users know when to release the button. With over 6 years of experience in Electronics, Microcontroller programming, Assembly, and Embedded Systems, I possess the skills necessary to address your requirements effectively. My expertise in Prototyping allows me to fine-tune timings and implement visual feedback seamlessly. You can view my portfolio here for a better understanding of my work: https://www.freelancer.com/u/adily1 I am confident that I can deliver the modifications you need efficiently, and I am open to any future enhancements you may require. Thank you for considering my proposal. Regards, Adil Yousuf
$30 USD in 7 days
0.0
0.0

With a track record of tackling similar projects, our team is uniquely equipped to address your needs with insight, agility, and a commitment to exceptional outcomes. Your requirement for modifying the wake from sleep press to 1s, fine-tuning press durations, adding visual feedback, and changing color while the button is pressed aligns perfectly with our expertise in embedded systems programming and low-level code optimization. We specialize in assembly language programming for embedded systems and have a keen eye for enhancing user experience through precise control and visual feedback mechanisms. We would be delighted to discuss your project in further detail. Best Regards, Desmond
$150 USD in 7 days
0.0
0.0

Spring, United States
Payment method verified
Member since Oct 25, 2021
$30-250 USD
$30-250 USD
$30-250 CAD
$15-25 CAD / hour
$30-250 USD
₹12500-37500 INR
$25-50 USD / hour
$50-75 USD
€1500-3000 EUR
€250-750 EUR
$30-250 USD
$250-750 USD
₹20000-50000 INR
$1500-3000 USD
$3000-5000 USD
$1500-3000 USD
min €36 EUR / hour
$30-250 USD
₹1500-12500 INR
$10-30 USD
$2-8 USD / hour
€30-250 EUR