Оглавление:
Видео: Tecnologia PT: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
В этом учебном пособии вы можете найти информацию о датчике BMP180, который находится на ЖК-дисплее, с использованием мониторов и контроллеров. Espero que les sea útil
Шаг 1: Materiales
Для сборки и подключения к прототипной плате с использованием ЖК-дисплея и сенсора BMP180 необходимы следующие материалы:
1. Протоборд
2. Arduino Uno
3. ЖК
4. датчик BMP180
5. Кабели (19)
6.потенциометр
7. Предыдущие установленные библиотеки (3 (LiquidCrystal, Wire, SFE_BMP180))
* La libreria de BMP180 puede ser descargada en sparkfun.com
Шаг 2: Montaje
Рекомендации: Conecte cada aparato por separado en orden (например: Primero LCD, luego BMP180 y por ultimo Potenciometro)
Шаг 3: Кодиго
Этот пример пропорции высоты BMP для BMP используется для установки библиотеки (BMP180) и для базы Arduino. Это кодирование, созданное с помощью контроллера LiquidCristal Helloworld, в котором используется модуль Arduino, для отображения на ЖК-дисплее данных, полученных с помощью датчика. El código es el siguiente:
V10 Майк Грусин, SparkFun Electronics 2013-24-10 Обновления V1.1.2 для Arduino 1.6.4 *
/ Debes include las librerias BMP180, Wire y LiquidCrystal en este proyecto
// (Wire y LiquidCrystal из стандартных библиотек Arduino)
#включают
#include #include
// Инициализация библиотеки с сосновым интерфейсом
ЖК-дисплей LiquidCrystal (12, 11, 5, 4, 3, 2);
// Necesitara Crear un objet SFE_BM0180, aqui llamado "давление":
SFE_BMP180 давление;
двойная базовая линия;
установка void ()
{Serial.begin (9600); lcd.println («ПЕРЕЗАГРУЗИТЬ»); lcd.begin (16, 2); // Выводим сообщение на ЖК-дисплей. lcd.print ("");
// Инициализация сенсора (важна тенер-лос-добросовестных калибровок и хранится на устройстве).
если (pressure.begin ())
Serial.println («Успешная инициализация BMP180»); else {// si tiene problemas o errores en el codigo, consulte la parte de arriba del codigo.
lcd.println ("Ошибка инициализации BMP180 (отключено?) n / n");
в то время как (1); // Pausa infinita}
// Получаем базовое давление:
базовая линия = getPressure (); lcd.print ("базовое давление:"); lcd.print (базовый); lcd.println ("мб"); }
пустой цикл ()
{двойной а, Р; // Consigue nuevos valores de presion
P = getPressure ();
// Muestra la altitud relativa
a = давление.высота (P, базовая линия);
lcd.print ("относительная высота:"); если (а> = 0,0) Serial.print (""); // добавляем пробел для положительных чисел lcd.print (a, 1); lcd.print ("метры"); если (а> = 0,0) Serial.print (""); // добавляем пробел для положительных чисел lcd.print (a * 3.28084, 0); lcd.println ("ноги"); задержка (500); }
двойной getPressure ()
{статус символа; двойной T, P, p0, a;
// Вы должны сначала получить измерение температуры, чтобы измерить давление. Debes tener una medida de temperatura antes de tener una lectura de presion
// Начало измерения температуры: Empieza una medicion de temperatura // Si no hay errores, el numero de ms para esperar se mostrara. // Si hay errores, se mostrara un 0
status = pressure.startTemperature ();
if (status! = 0) {// Espere a que se termine la medicion de la temperatura
задержка (статус);
// Recupera la medida de completeta de temperatura
// Esta medida esta guardada en la variable T // Utiliza & T para dar la direction de T a la funcion. // Si la ffuncion muestra 1 no hay errores, de lo contrario marcara 0
status = pressure.getTemperature (T);
if (status! = 0) {// Запуск измерения давления: Comienza la medicion de la presion // Параметр - настройка передискретизации от 0 до 3 (максимальное разрешение, максимальное время ожидания). El parameter sobremuestra la configuracion, de 0 a 3 // Si no hay errores, el numero de ms para esperar se mostrara. // Si hay errores, se mostrara un 0
status = pressure.startPressure (3);
if (status! = 0) {// Задержка срока действия лекарства (статус);
// Recupere la medicion Complete de la presion
// Notese que la medida esta almacenada en la variable P // Используйте '& P', чтобы указать адрес P. Utilice & P para dar la direccion de P // Notese tambien que la funcion Requiere una medida previa de temperatura // (Si la temperatura es estable, puedes hacer una medicion de temperatura para las medidas de presion) // Si la ffuncion muestra 1 no hay errores, de lo contrario marcara 0
status = pressure.getPressure (P, T);
если (статус! = 0) {возврат (P); } else Serial.println ("ошибка получения измерения давления / n"); } else Serial.println ("ошибка запуска измерения давления / n"); } else Serial.println ("ошибка получения измерения температуры / n"); } else Serial.println ("ошибка начального измерения температуры / n"); }
Рекомендуемые:
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага
Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
Как установить плагины в WordPress за 3 шага: 3 шага
Как установить плагины в WordPress за 3 шага: в этом уроке я покажу вам основные шаги по установке плагина wordpress на ваш сайт. В основном вы можете установить плагины двумя разными способами. Первый способ - через ftp или через cpanel. Но я не буду перечислять это, потому что он действительно комп
Aprendamos De Feria De Ciencia Y Tecnología 2016: 7 шагов
Aprendamos De Feria De Ciencia Y Tecnología 2016: непрерывный ó n настоящий á не процедура разрешения и острый; Актуализировать поездку и eacute; s de una jornada de trabajo, de los cambios realizados al procso de Feria de Ciencia y Tecnolog í a 2016
Projecte Tecnologia: 8 шагов
Projecte Tecnologia: Durant aquest curs escolar en la asignatura de tecnologia hem estat treballant i aprenent coses que en volten el món de la robótica. En aquest tercer trimestre, hem fet una grua, aquests serien els pas a pas d'aquest projecte
Шаг здоровья - Tecnologia E Segurança Para a Sua Saúde: 3 шага
Health Step - Tecnologia E Segurança Para a Sua Saúde: Equipe: Andr é Перейра Кавальканте Дуглас Шуджи Одзава Джуну Фернандес Ара ú жо Лукас Маркес Рибейро Педро Ин á cio de Nascimento e BarbalhoPalavras-Chaves: RFID; са ú де; драконья доска; санкатон; агилидаде; sistema de informa & cce