Свет приложения Arduino c # привел к остановке с помощью c # Отредактировано - PullRequest
1 голос
/ 06 ноября 2019

// Я пишу программу, и одна из вещей, которые мне нужно сделать, это зажечь первый светодиод на arduino кнопкой, а затем остановиться с помощью кнопки c # visual studio. Вопрос в том, почему, когда я запускаю программу и нажимаю кнопку в приложении C #, светодиод arduiono не выключается? Я не знаю, где проблема в Arduino или визуальной студии. И что я могу сделать, чтобы улучшить ее.

// Это мой код Arduino

const int BUTTON_SWITCH = 8;
const int BUTTON_ALARM = 9;
const int POT = A0;
const int RED_LED = 4;
const int BUZZER =3;
int index = 0;
double value;
int state = 0;
unsigned long time_now = 0;
int period =1000;


void setup() {
 Serial.begin(9600);
 pinMode(BUTTON_SWITCH, INPUT_PULLUP);
 pinMode(BUTTON_ALARM, INPUT_PULLUP);
 pinMode(RED_LED,OUTPUT);

}

void loop() {
 if(digitalRead(BUTTON_SWITCH)==LOW && state == 0){
  digitalWrite(RED_LED,HIGH);
  digitalWrite(BUZZER,HIGH);
 }
 float reset;
 reset = Serial.parseFloat();
 if(reset == 0){
  digitalWrite(RED_LED,HIGH);
  digitalWrite(BUZZER,LOW);
 }



// and here is the code from visual studio

 private void Button1_Click(object sender, EventArgs e)
        {
            serialPort1.WriteLine("0");
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...