Advertisement
MartinSRB

[НРС] Вежбе 16 - Задатак 4

May 14th, 2023 (edited)
798
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include<arduinoPlatform.h>
  2. #include<tasks.h>
  3. #include<interrupts.h>
  4. #include<stdio.h>
  5. #include<serial.h>
  6. #include <pwm.h>
  7. #include<data.h>
  8.  
  9. extern serial Serial;
  10.  
  11. const int pin_array[] = {2, 7, 8, 35}; //u zadatku greskom pise 25, treba 35
  12.  
  13. void serial_check(int id, void* ptrt){
  14.     int dec = 0;
  15.     for(int i = 0; i < 4; ++i){ //znamo da ide do 4 jer proveravamo clanove 'pin_array'
  16.         dec += digitalRead(pin_array[i]) * pow(2, i);
  17.     }
  18.     Serial.println(dec);
  19. }
  20.  
  21. void setup()
  22. {
  23.     Serial.begin(9600);
  24.     createTask(serial_check, 1000, TASK_ENABLE, NULL);
  25. }
  26.  
  27. void loop()
  28. {
  29.  
  30. }
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement