Find Jobs
Hire Freelancers

Flickering Candle Program (2 LEDs) for ATTiny10 (Code in C)

$30-250 USD

Færdiggjort
Slået op over 5 år siden

$30-250 USD

Betales ved levering
I need a programmer to write C code for an ATTiny10 microcontroller to flicker two LEDs in a random fashion that simulates a real-world candle flame. The code needs to treat each LED as its own "candle", so this is essentially two independent flickering routines. This is different from some implementations where one "candle" consists of two LEDs inside a single housing (where the "flame" is seen as a combination of two LEDs through a translucent cover). I would also like to be able to adjust the "intensity" of the flicker by changing a variable in the code. This needs to be written in C (not assembler), so I can maintain it later (I program a lot in C for other microcontrollers, but the ATTiny 10 is giving me problems because of its reduced instruction set). This should be a relatively simple and straightforward project.
Projekt-ID: 17802464

Om projektet

7 forslag
Projekt på afstand
Aktiv 6 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
Tildel til:
Brug Avatar.
I have rich experience in ATmega series controllers in C, C++, Assembler Regarding this project - you need to simulate a candle i.e to flash LED in random manner so for two LEDs two PWM signal can be used which leaves only two available so intensity input have to use ADC only since this controller doesn't have random generate we have to implement it using a table which can create an effect flickering candle by controlling the LED but this controllers lack memory or working registers (16 only) so normal program not gonna cut it, but this can be only solved by implementing inline assembler occasionally I know you specifically mentioned not to use Assembler but i develop it so it wont visible to external world just use like C functions like setLED1on(), setFlickerRate(), functions will assembler which you dont have to maintain because this piece code always work without error Contact me for more info
$60 USD på 3 dage
4,9 (34 anmeldelser)
4,7
4,7
7 freelancere byder i gennemsnit $134 USD på dette job
Brug Avatar.
hello,how are you. i read your bid carefully. i am c/c++ expert and have full experience for 10 years. c++ language is my top skill. i can provide most quality and high speed. if you want to success, please contact me. Then, I will give you good result to the proposals. hire me.
$155 USD på 3 dage
5,0 (19 anmeldelser)
6,2
6,2
Brug Avatar.
Welcome dear I am an avr and arm microcontroller programmer I worked with different chips from atmega i have two certficates in embedded systems i am looking forward to work with you. Relevant Skills and Experience Embedded systems Two certifications from university of texas through edx Avr programming Different projects my last project was transfer voice over uart to computer and another chip
$55 USD på 2 dage
4,8 (7 anmeldelser)
3,9
3,9
Brug Avatar.
I had 4years industrial experience in Embedded systems and I had experience in controlling intensity for TFT. I can do your project.
$100 USD på 7 dage
5,0 (1 bedømmelse)
0,0
0,0

Om klienten

Flag for UNITED STATES
Rosemount, United States
5,0
2
Betalingsmetode verificeret
Medlem siden sep. 19, 2018

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.