Bez tytułu

z Thundering Echidna, 2 tygodnie temu, napisane w C++, wyświetlone 23 razy. [paste_expire] 10 miesiące.
URL https://pastebin.k4be.pl/view/5b98b8a4 Udostępnij
Pobierz wklejkę lub Pokaż surowy tekst
  1. // -*- c++ -*-
  2.  
  3. #ifdef __AVR_ATmega328P__
  4. /* Corresponds to A4/A5 - the hardware I2C pins on Arduinos */
  5. #define SDA_PORT PORTC
  6. #define SDA_PIN 4
  7. #define SCL_PORT PORTC
  8. #define SCL_PIN 5
  9. #define I2C_FASTMODE 1
  10. #else
  11. #define SDA_PORT PORTB
  12. #define SDA_PIN 0
  13. #define SCL_PORT PORTB
  14. #define SCL_PIN 2
  15. #define I2C_FASTMODE 1
  16. #endif
  17.  
  18. #define I2C_TIMEOUT 100
  19. #define I2C_FASTMODE 1
  20.  
  21. #include <Wire.h>
  22.  
  23. void setup()
  24. {
  25.   Wire.begin();
  26.  
  27.   Serial.begin(9600);
  28.  }
  29.  
  30. byte inputBuffer[4];
  31. void loop()
  32. {
  33.   if (Serial.available() == 0) {
  34.     while (Serial.available() == 0)
  35.       ;
  36.     Serial.readBytes(inputBuffer, 4);
  37.     byte p = inputBuffer[0];
  38.  
  39.     if (p == 1) {
  40.       Wire.beginTransmission(11);
  41.       Serial.write(Wire.endTransmission());
  42.    
  43.     }
  44.   }
  45. }
  46.  

odpowiedź "Bez tytułu"

Tutaj możesz odpowiedzieć na wklejkę z góry

captcha