Witam:
A wiec tak:
Odczyt z czujnika--->porownanie z tablicą--> wysłanie na PWM
Podlączenia:
PWM PORTD 4,5
Czujnik MMA7341 PORTA 0,1,2
Beda dwie tablice:
Tablica1
Tablica2
Bede upuszczać pewien obiekt z wysokosci do 0,5m, w tym czasie wartość z czujnika bedzie calkowana aby uzyskac predkość, a nastepnie wartość ta bedzie porownywana z tablicy1 I 2. Gdy odczyty bedzie sie zawieral w tablicy1 ma nie wystepowac sygnał PWM, a gdy w tablicy2 sygnał PWM ma sie pojawic. Sygnał PWM zostaje podawanay na tr MOSFET i tak jest generowany aby wytworzyc prąd wartości od 1 - 5 A
I tu moje pytanie od czego musze zaczać pisanie programu w C aby obslużyć poprawnie PWM / ADC i przerwania? jestem poczatkujący w C ale nie oporny na wiedze. Obsluge przycisków, LCD, petle opoznien juz mam zrobione.
Pozdrawiam
A wiec tak:
Odczyt z czujnika--->porownanie z tablicą--> wysłanie na PWM
Podlączenia:
PWM PORTD 4,5
Czujnik MMA7341 PORTA 0,1,2
Beda dwie tablice:
Tablica1
Tablica2
Bede upuszczać pewien obiekt z wysokosci do 0,5m, w tym czasie wartość z czujnika bedzie calkowana aby uzyskac predkość, a nastepnie wartość ta bedzie porownywana z tablicy1 I 2. Gdy odczyty bedzie sie zawieral w tablicy1 ma nie wystepowac sygnał PWM, a gdy w tablicy2 sygnał PWM ma sie pojawic. Sygnał PWM zostaje podawanay na tr MOSFET i tak jest generowany aby wytworzyc prąd wartości od 1 - 5 A
I tu moje pytanie od czego musze zaczać pisanie programu w C aby obslużyć poprawnie PWM / ADC i przerwania? jestem poczatkujący w C ale nie oporny na wiedze. Obsluge przycisków, LCD, petle opoznien juz mam zrobione.
Pozdrawiam