Meerdere fading leds met attiny45

Als U een gezamenlijk project wil starten of aan projecten van anderen mee wilt werken.
Berichten: 6
Geregistreerd: 31 Okt 2014, 22:47

Meerdere fading leds met attiny45

Berichtdoor wiggertp » 06 Dec 2014, 20:46

Ik ben al een tijdje aan het proberen om meerdere leds onafhankelijk van elkaar te laten faden met de attiny 45. ook is het zo dat na het faden de led 10 seconden uit blijft en dan weer opnieuw te laten beginnen. ik was met onderstaand code bezig maar het lukt mij niet!
Wie wil er eens naar kijken ?

#include <avr/io.h>
#include <util/delay.h>
#define LED1_PORT PB1
int main(void) {
// Set the LED port number as output.
DDRB |= (1 << LED1_PORT);
uint8_t fade_out = 0;
#define BIAS_MAX 1000
#define BIAS_MIN 1
uint16_t bias = BIAS_MIN;
// Begin an infinite loop. This is how most programs work.
while (1) {
// Set the LED port bit to "1" - LED will be turned on.
PORTB |= (1 << LED1_PORT);
// Wait a little. The delay function simply does N-number of "empty" loops.
_delay_loop_2(bias);
// Set the LED port bit to "0" - LED will be turned off.
PORTB &= ~(1 << LED1_PORT);
// Wait a little.
_delay_loop_2(BIAS_MAX - bias);
if (fade_out == 0) {
bias++;
if (bias >= BIAS_MAX - 1) fade_out = 1;
}
else {
bias--;
if (bias <= BIAS_MIN) fade_out = 0;
}
// Do that again ...
}
// Return the mandatory for the "main" function value.
return (0);
}


Groet Wiggert

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Meerdere fading leds met attiny45

Berichtdoor nicoverduin » 07 Dec 2014, 00:57

probeer je nu een eigen PWM te maken? Waarom geen gebruik van de analog poorten?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Meerdere fading leds met attiny45

Berichtdoor shooter » 07 Dec 2014, 18:17

kopieren is prima, maar dan wordt het voor ons wel een probleem. want ik ben niet goed in &=~(1<< (echt letterlijk overgenomen.
paul deelen
shooter@home.nl

Berichten: 6
Geregistreerd: 31 Okt 2014, 22:47

Re: Meerdere fading leds met attiny45

Berichtdoor wiggertp » 07 Dec 2014, 21:28

Beste mensen , ik heb niet gezegd dat ik het zelf heb bedacht maar ik vraag om een uitbreiding van het bestaand om met mijn hobby meerder leds te faden thats all

Groet Wiggert

Terug naar Gezamenlijke projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten