Датчик Холла и датчик освещенности

Тема в разделе "Arduino & Shields", создана пользователем Типо тип, 16 апр 2017.

  1. Добрый день. Собираю один проект и в нем требуется использование датчиков освещенности и Холла. подключил вроде все правильно, но они не реагируют на изменение освещенности(накрывал полностью и светил фонариком) и поднесение магнита(к соответстветствующим датчикам). Показания не изменяются. Не могли бы вы подсказать в чем может быть проблема?
    Вот мой код именно по этим датчикам
    Код (C++):
    #define LIGHT_SENSOR 3 //
    #define MAGNET_SENDOR 4 //

    void setup() {
    Serial.begin(9600);
    }


    void loop() {

    // Задержка 2 секунды между измерениями

    delay(2000);


    float light = analogRead(LIGHT_SENSOR);

    int field = analogRead(MAGNET_SENDOR);
    Serial.print("Light = ");
    Serial.print(light);
    Serial.print("Magnet = ");
    Serial.println(field);
    }
    И вот такое выдает:
    Light = 572.00Magnet = 547
    Light = 460.00Magnet = 467
    Light = 448.00Magnet = 454
    Light = 446.00Magnet = 453
    Light = 448.00Magnet = 455
    Light = 446.00Magnet = 452
    Light = 446.00Magnet = 452
    Light = 446.00Magnet = 453

    Датчики вот такие https://amperka.ru/product/troyka-light-sensor и https://amperka.ru/product/troyka-hall-sensor
     
  2. rkit

    rkit Гуру

    Вы не подключили их совсем, судя по результатам.
     
  3. Разве не 0 тогда бы возвращались, если бы совсем не подключил?
     
  4. rkit

    rkit Гуру

    Нет.
     
  5. rkit

    rkit Гуру

    Может A3 и A4?
     
  6. Написал А3 и А4. Показания остались идентичными. подключил датчик температуры и влажности точно также как и эти два - он работает
    Может еще в чем-то может быть проблема?
     
  7. rkit

    rkit Гуру

    Ну значит датчики брак