Проект термометр TMP37 на Arduino IDE и Processing

Материал из robbo
Перейти к навигации Перейти к поиску
Лаборатория


Автор

Участник: Репонин Евгений Николаевич

Категория участника

  • дополнительное образование (12-15 лет)

Описание проекта

С помощью Robbo_Лаборатории и датчика температуры TMP35/TMP36/TMP37 выводим показания на монитор компьютера через программу Processing. Реализован перевод показаний датчика температуры из аналогового значения в градусы цельсия. Передача данных с платы Arduino осуществляется через Serial port по USB кабелю.

Порядок использования

  1. Подать питание путем подключения платы Arduino через провод USB к ПК.
  2. После включения открыть Arduino IDE и выбрать в меню инструменты->порт->выбрать порт Arduino, к которому он подключился.
  3. Выбрать в меню Инструменты->монитор последовательного порта и установить значение скорости 9600 baud в правом нижнем углу.
  4. Закрыть монитор последовательного порта.
  5. Запустить программу Processing, загрузить скетч и нажать меню скетч->запуск или на кнопку запуска в виде треугольника.

Описание реализованной программы

  1. Передача данных в последовательный порт через Arduino IDE.

    Датчик опрашивает с интервалом 1 секунда. Показания сразу же выводятся в монитор порта. Следует прикоснуться к датчику пальцами и показания начнут расти.

  2. Передача данных в программу Processing!

    Данные выводятся в поле 400 на 100 точек с интервалом в 1 секунду.

Описание оборудования

Основой рабочей платформы послужил комплекс Robbo Лаборатория и датчик температуры из его же набора.

Исходные коды

~ Файл:TMP37 ARD IDE Processing.ino ~ Файл:Processing input.ino ~ скачать программу Processing

Фото проекта

Лаборатория
Код программы Arduino IDE
Участок кода программы Processing