Find Jobs
Hire Freelancers

Quick ATTiny10 project for Arduino IDE-- Random On/Off Lights

$30-250 USD

Completed
Posted over 5 years ago

$30-250 USD

Paid on delivery
I need code developed for use in the Arduino IDE (assembly language includes ok) specifically for the ATTiny10 that would turn two lights on and off at random intervals. Since the ATTiny does not have a random number generator, you will need to develop a way to create pseudorandom on/off times as part of this project. The Tiny10 has two PWM outputs, so you will use these to control two LEDs. Each LED needs to have an independent on/off timer that turns the LED on after a random delay of 5-30 seconds, then keeps it on for a random time period of 30-90 seconds, then turns it off again. Both timers (one for each LED) need to be independent and use different random delays. Also, when LEDs come on or turn off, the PWM needs to be used so there is a quick (250ms total) ramp up to on and then ramp down to off.
Project ID: 17929435

About the project

11 proposals
Remote project
Active 6 yrs 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
Awarded to:
User Avatar
Hi I'm Interested in your Project, since the time periods are in Seconds it's not possible to implement PWM, we have use timer as delay generator and Switch each LED On/ OFF manually in Software If you are Interested , Contact me
$50 USD in 3 days
4.9 (35 reviews)
4.7
4.7
11 freelancers are bidding on average $100 USD for this job
User Avatar
Dear sir I know how to create a True random number generator using ATTiny10, please message me so that we can discuss Best regards
$100 USD in 1 day
4.9 (163 reviews)
7.0
7.0
User Avatar
I widely use Atmel controllers and also have an experience of using Arduino IDE for direct programming of Attiny/Atmega chips. I work with Arduino since 2010 and have more than 20 years of experience in programming and electronics.
$120 USD in 3 days
4.8 (86 reviews)
5.8
5.8
User Avatar
Hi, The first thing we have to do is porting ATTIny to Arduino IDE, then I will looking for generate random number on Arduino. for PWM, we can use timer 0 and timer 1, although it has different on resolution, but I can modify it to meet this requirement. if porting was find difficulties on the way, I will use AVR studio instead. let's discuss this project over messenger, Best Regards, Rijal
$166 USD in 5 days
4.9 (49 reviews)
5.7
5.7
User Avatar
I am an Embedded Systems Designer Experienced in AVR & ARM microcontrollers .my last project was transmitting voice over uart from ATmega32a chip to matlab thanks and good luck .
$35 USD in 2 days
4.9 (8 reviews)
3.9
3.9
User Avatar
Hello, I can make ATTiny10 project according to your description. Pseudo random sequence will need some starting seed value. So most likely while on/off sequence will appear to be random it will start with same sequence each time. It might use internal oscillator calibration byte as seed, so it might start somewhat different on different mcus. As far as I know USBasp programmer is needed to program ATTiny10 from Arduino IDE. I have such programmer, but have not yet tested it with ATTiny10. Best regards and let me know any questions.
$60 USD in 5 days
4.9 (5 reviews)
3.5
3.5
User Avatar
Hi, I will code in. C language and will use pseudo Random numbers, Can we discuss more in details? Thanks
$311 USD in 7 days
0.0 (0 reviews)
3.1
3.1
User Avatar
I am working with Arduinos on a daily basis as a Research Engineer, developed several function libraries for our Robotics department. Relevant Skills and Experience I have experience in C/C++ programming as well as with Arduinos, as i am using them on a daily basis as part of my full time job being a Research Engineer at our Robotics department
$50 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I am a Engineer with good knowledge of Arduino coding. I have done similar project in semester projects in university and i have a available code. so if you want kindly contact me. Thanks.
$55 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Rosemount, United States
5.0
2
Payment method verified
Member since Sep 19, 2018

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.