int sensor_hall;
void setup ()
{
Serial.begin(9600);
pinMode(pin_hall_digital, INPUT);
pinMode(13, OUTPUT);
}
void loop ()
{
// при поднесении магнита к датчику - ноль
// без магнита - единица
sensor_hall= digitalRead(pin_hall_digital);
Serial.println(“Показания датчика”);
Serial.println(sensor_hall);
if (sensor_hall == 0){
digitalWrite(13, HIGH);
}
else {
digitalWrite(13, LOW);
}
sensor_hall== 1;
delay(300);
}
У меня постоянно как только изменятся значение sensor_hall то потом он никак не хочет сбрасываться и даже полностью перезагружая всё остаётся также.
Спасибо за информацию, примем к сведению.
Если у Вас есть (или был) какой-то вопрос, то Вы его забыли задать.
И, да, кстати, обратите внимание на список ниже:
Какой датчик? ХЗ!
По какой схеме подключён? ХЗ!
Что ещё есть в схеме? ХЗ!
Что, по-Вашему, написано в строке №22?
Чему, по-Вашему, у Вас равна переменная pin_hall_digital
?
Ну, и последнее, эта программа не может работать никак ибо она просто не компилируется! Любо Вы вставили не ту программу, либо Вы пошутили, что она хоть что-то и хоть как-то делает.
1 лайк
и я еще не пойму, где они берут эти кавычки, в ворде штоль тексты набирают?
BOOM
14.Ноябрь.2023 13:55:14
4
Так то копипаст, скорее всего с какого-то сайта. А некоторые «движки сайтов»… ну ты понял.
Может это и неплохо, раз такая стабильность?
b707
14.Ноябрь.2023 15:13:30
6
@MrSolas
Код приведен не полностью, не компилируется.
Попытайтесь объяснить проблему более понятно.
От форума Вы чего хотите?
BOOM
14.Ноябрь.2023 17:37:29
7
Я думаю… 42! Это точный ответ и без вариантов!!!
Ardu
18.Ноябрь.2023 08:47:35
9
int pin_hall_digital = // сюда введите пин датчика
int sensor_hall;
void setup ()
{
Serial.begin(9600);
pinMode(pin_hall_digital, INPUT);
pinMode(13, OUTPUT);
}
void loop () {
sensor_hall = digitalRead(pin_hall_digital);
Serial.println(“Показания датчика”);
Serial.println(sensor_hall);
switch (sensor_hall) {
case 0:
digitalWrite(13, 1);
delay(300);
sensor_hall = 1;
break;
case 1:
digitalWrite(13, 0);
break;
}
}
!!! Я новичок в среде ардуино ide но базу знаю так что могут быть ошибки !!!
Похоже, и по-русски, и на Си Вы пишете примерно с одинаковым уровнем ошибок.
Поэтому компилятор Вас и не понимает.