Показано с 1 по 10 из 38

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Цифровой датчик температуры на arduino.

    Удобство цифрового датчика в том , что его показания не зависят от изменения напряжения питания и прочих парамметров, не требует калибровки, прост в реализации и повторяем.
    Подключаем датчик DS18B20 к arduino nano по приведенной ниже схеме
    Нажмите на изображение для увеличения. 

Название:	NANO_PINS.png 
Просмотров:	3038 
Размер:	8.9 Кб 
ID:	5459

    Без библиотеки DallasTemperature компилироватся не будет.
    Скачиваем и распаковываем Библиотеку, потом кладем ее в папку \arduino-0018\libraries\DallasTemperature

    Скачать программу для PC.

    Код для arduino Nano.
    PHP код:
    #include <DallasTemperature.h>

    DallasTemperature tempSensor;

    void setup(void
    {
      
    Serial.begin(115200);
      
    tempSensor.begin(12); //Вешаем Датчик на 12 порт
    }  

    void loop(void
    {
        switch(
    tempSensor.isValid())
        {
            case 
    1:
                
    Serial.println("Invalid CRC");
                
    tempSensor.reset(); // сбросить девайс
                
    return;
            case 
    2:
                
    Serial.println("Invalid device");
                
    tempSensor.reset(); // сбросить девайс
                
    return;
        }
      
    Serial.print(tempSensor.getTemperature()); //отправить температуру 
      
    Serial.println(); //перенос строки

    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ds_carduino.jpg 
Просмотров:	1236 
Размер:	44.5 Кб 
ID:	5461  
    Вложения Вложения
    Последний раз редактировалось Chip; 21.02.2017 в 23:18.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •