Мазмұны:
Бейне: Технология PT: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Оқу құралдары BMP180 сенсорлы дисплейі мен сенсорлы дисплейлердің бір -бірінен айырмашылығы болып табылады, сонымен қатар монтаждау және орнату мүмкін емес. Espero que les sea útil
1 -қадам: материалдар
Сипаттаманы ағылшын тілі (Америка Құрама Штаттары) тіліне кері аудару Аудару: BMP180 сенсорлық материалдарды пайдалану:
1. Протобон тақтасы
2. Ардуино Уно
3. СКД
4. BMP180 сенсоры
5. Кабельдер (19)
6. Потенциометр
7. Орнатылған кітапханалар (3 (LiquidCrystal, Wire, SFE_BMP180))
*BMP180 кітапханасы sparkfun.com сайтынан жүктеледі
2 -қадам: Монтаж
Ұсыныстар: Байланысты бөлу (мысалы, LCD, бастапқы BMP180 және соңғы потенциометр)
3 -қадам: Кодиго
BMP биіктігі мысалында кітапхананы орнату (BMP180) және Arduino como el código базасы сияқты мысал келтіруге болады. Бұл LiquidCristal Helloworld бағдарламасының негізгі функциялары болып табылады, сондықтан олар Arduino -да, сонымен қатар сенсорлы дисплейде де дисплейге қосылады. El código es el siguiente:
V10 Майк Грусин, SparkFun Electronics 2013-24-10 V1.1.2 Arduino 1.6.4 үшін жаңартулар *
/ BMP180, Wire y LiquidCrystal кітапханаларында есептер бар
// (Arduino стандартындағы Wire y LiquidCrystal соңғы кітапханалары)
#қосу
#қосу #қосу
// Интерфейс кітапханасы бойынша
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
// SFE_BM0180 емес, «қысым»:
SFE_BMP180 қысымы;
қосарланған бастапқы сызық;
жарамсыз орнату ()
{Serial.begin (9600); lcd.println («Қайта жүктеу»); lcd.begin (16, 2); // СКД -ге хабарды басып шығарыңыз. lcd.print («»);
// Ақпарат сенсоры (маңызды ақпарат
егер (қысым. басталса ())
Serial.println («BMP180 init сәттілігі»); else {// si tiene problemas o en errores en el codigo, see part part de arriba del codigo.
lcd.println («BMP180 бастамасы сәтсіз болды (ажыратылды ма?) n / n»);
кезінде (1); // Pausa infinita}
// Бастапқы қысымды алыңыз:
бастапқы = getPressure (); lcd.print («бастапқы қысым:»); lcd.print (бастапқы); lcd.println («mb»); }
бос цикл ()
{қос a, P; // Consigue nuevos valores de presion
P = getPressure ();
// Muestra la yükseklik релятивасы
a = қысымның биіктігі (P, бастапқы);
lcd.print («салыстырмалы биіктік:»); if (a> = 0.0) Serial.print («»); // оң сандар үшін бос орынды қосу lcd.print (a, 1); lcd.print («метр»); if (a> = 0.0) Serial.print («»); // оң сандар үшін бос орынды қосыңыз lcd.print (a*3.28084, 0); lcd.println («фут»); кешіктіру (500); }
екі есе қысым ()
{char күйі; қосарланған T, P, p0, a;
// Қысым көрсеткішін орындау үшін алдымен температураны өлшеу керек. Қарызды төлеудің бір түрі - бұл тема
// Температураны өлшеуді бастаңыз. // Шөптің қателігі 0
күй = қысым.startTemperature ();
if (status! = 0) {// Espere a que se termine la medicion de la temperatura
кідіріс (күй);
// Толық температура режимі
// Esta medida esta Guardada ең көп айнымалы T // Utiliza & T para dar la direccion de T a la funcion. // Si la ffuncion muestra 1 шөп қателігі жоқ, маркара 0
күй = қысым.getTemperature (T);
if (status! = 0) {// Қысымды өлшеуді бастаңыз: Comienza la medicion de la presion // Параметр - шамадан тыс іріктеу параметрі, 0 -ден 3 -ке дейін (ең жоғары рұқсат, ең ұзақ күту). Конфигурация параметрлері, егер сіз 0 -ден 3 -ке дейін қате жібермесеңіз, онда қате жоқ болса, онда сіз бұл мәселені шеше аласыз. // Шөптің қателігі 0
күй = қысым.стартҚысым (3);
if (status! = 0) {// Espere a que termine la medicion de la presion delay (күй);
// Дәрі -дәрмектің толық емделуі
// P айналымын өзгертуге P // «& P» пәрменін қолданыңыз. P. Utilice & P para dar la direccion de P // Notes tambien que la funcion reciere meda previa de temperatura // (Si la temperatura es estable, puedes hacer una medicion de temperatura para las medidas de presion) // Si la ffuncion muestra 1 шөп қателігі жоқ, маркара 0
күй = қысым.жетҚысым (P, T);
if (status! = 0) {return (P); } else Serial.println («қысымды өлшеу кезінде қате / n»); } else Serial.println («қысымды өлшеу кезінде қате / n»); } else Serial.println («температураны өлшеу кезінде қате / n»); } else Serial.println («температураны өлшеу кезінде қате / n»); }
Ұсынылған:
Паркинсон ауруы киетін технология: 4 қадам
Паркинсон ауруының киілетін техникасы: бүкіл әлемде 10 миллионнан астам адам Паркинсон ауруымен (ПД) өмір сүреді. Нерв жүйесінің прогрессивті бұзылуы, бұл қаттылықты тудырады және науқастың қозғалысына әсер етеді. Қарапайым тілмен айтқанда, көптеген адамдар Паркинсон ауруымен ауырды, бірақ
HAIKU, сән мен технология біріккен кезде. TfCD жобасы. TU Delft .: 4 қадам
HAIKU, сән мен технология біріккен кезде. TfCD жобасы. TU Delft .: Haiku - TU Delft магистрлік курсы үшін Мұхахит Айдин жасаған тұжырымдама. Бұл кимононың басты қағидасы - біреудің құшақтаған сезімін кеңейту. Мұны істеу үшін кимоно қол тигізгеннен кейін үлгіні ашады. Қалай? Орындаушылар тарапынан
MakeyMakey W/ Scratch көмегімен сөйлеу қиындықтарына арналған көмекші технология: 4 қадам
MakeyMakey W/ Scratch көмегімен сөйлеу қиындықтарына арналған көмекші технология: Менің көмекші технологиялық құрылғым сөйлеу қабілеті бұзылған немесе сөйлеу қабілеті шектеулі адамдарға көмектеседі. Бұл. оқу үдерісіне көмектесуге арналған
Технология жобасы: 8 қадам
Tecnologia жобасы: Технологиялар мен технологиялардың ең үлкен қарғысы - бұл қараңғылық. Триместрдің ең жақсы нұсқасы, ақуыздың бір бөлігі, ақуалдың ең жақсы жобасы
D4E1 - DIY - Көмекші технология: мүгедектер арбасының реттелетін науасы: 7 қадам (суреттермен)
D4E1 - DIY - Көмекші технология: мүгедектер арбасының реттелетін науасы: Кжелл туа біткен мүгедектігі бар: дискинетикалық квадрипарез және өздігінен тамақтана алмайды. Ол оны тамақтандыратын монитордың, кәсіби терапевттің көмегіне мұқтаж. Бұл екі проблемамен келеді: 1) кәсіптік терапевт рульде отырады