Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<arduinoPlatform.h>
- #include<tasks.h>
- #include<interrupts.h>
- #include<stdio.h>
- #include<serial.h>
- #include <pwm.h>
- #include<data.h>
- extern serial Serial;
- int analogIn = A0;
- int analogOut = 33;
- int startTime = 0;
- void analog(int id, void *ptrt){
- int potencijometar_vrednost = analogRead(analogIn);
- int led_vrednost = potencijometar_vrednost * 6;
- if(millis() - startTime < led_vrednost){
- digitalWrite(analogOut, HIGH);
- }else if(millis() - startTime < (6*1024)){
- digitalWrite(analogOut, LOW);
- }else{
- startTime = millis();
- }
- }
- void setup()
- {
- pinMode(analogOut, OUTPUT);
- startTime = millis();
- createTask(analog, 6, TASK_ENABLE, NULL);
- }
- void loop()
- {
- }
Advertisement
Add Comment
Please, Sign In to add comment