Wpis z mikrobloga

@easysnowman: to co ci podesłałem, to gotowy przykład, wraz z tą zmienną, o której wspominają koledzy:

// Variables will change:

int ledState = HIGH; // the current state of the output pin

int buttonState; // the current reading from the input pin

int lastButtonState = LOW; // the previous reading from the input pin
@stranger13: @IceGoral: @Analityk: A ktoś może podesłać jak ma to wyglądać w tym kodzie ?

#include
MPU9250 IMU(Wire,0x68);
int status;
int t;
void setup() {
pinMode(8, OUTPUT);
pinMode(0, INPUT_PULLUP);
digitalWrite(8, LOW);
// serial to display data
Serial.begin(115200);
while(!Serial) {}
// start communication with IMU
status = IMU.begin();
if (status < 0) {
Serial.println("IMU initialization unsuccessful");
Serial.println("Check IMU wiring or try cycling power");
Serial.print("Status: ");
Serial.println(status);
while(1) {}
}
}
@easysnowman: Sam to pisałeś? Jeżeli tak to chyba nie powinieneś mieć problemu, najłatwiej dodaj sobie jakąś zmienną globalną bool i w pętli sprawdzaj czy przycisk został wciśnięty, jeżeli tak to neguj wartość tej zmiennej, dalej w pętli
if (zmienna) {wysylaj po serialu}
@stranger13: Tak zrobiłem. Ogólnie przycisk miał rozpoczynac pomiar żyroskopu. Urządzenie ma pracować przez całą noc i bedzie umieszczone w okolicach klatki piersiowej i jego umieszczenie w danym miejscu mogło spowodować niechcący zatrzymanie pomiaru.