rafaelnfs

arduino_interrupt_analog

Jul 21st, 2021
1,121
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int entrada = 0;
  2. const byte bajo = 3;
  3. const byte sig = 2;
  4.  
  5.  
  6. void setup() {
  7.   Serial.begin(9600);
  8.   pinMode(sig, INPUT_PULLUP);
  9.   pinMode(bajo, OUTPUT);
  10.   digitalWrite(bajo, LOW);
  11.   pinMode(A0, INPUT);
  12.   attachInterrupt(digitalPinToInterrupt(sig), getInt, FALLING);
  13. }
  14.  
  15. void loop() {
  16.  
  17. }
  18. void getInt() {
  19.  
  20.   analog();
  21.  
  22. }
  23. void analog() {
  24.   entrada = analogRead(A0);
  25.   Serial.print("interrupcion: ");
  26.   Serial.println(entrada);
  27.  
  28. }
RAW Paste Data