Мазмұны:

Пассагир теллер. Бақытты хакерлік: 4 қадам
Пассагир теллер. Бақытты хакерлік: 4 қадам

Бейне: Пассагир теллер. Бақытты хакерлік: 4 қадам

Бейне: Пассагир теллер. Бақытты хакерлік: 4 қадам
Бейне: Письма любимого человека_Рассказ_Слушать 2024, Шілде
Anonim
Пассагир Теллер. Бақытты хакерлік
Пассагир Теллер. Бақытты хакерлік

Gemaakt есігі.

Оуэн ЦицилияТим ЯнсенМиес ван Эссен

Arduino жолаушылар есептегіші: APC

Қарапайым нұсқаулар, барлық машиналар мен машиналар. Ақпараттық ресурстардың тізімі бір немесе екі апта ішінде пайда болады. Түсініксіз жағдайда, бұл тізбектегі кронштейндердің ең үлкені болып табылады.

Tengenwoordig - бұл NS сайтының жеке басы, бұл сайттың басты бөлігі болып табылады. Maar alsnog is de probleem som som dat dat er een massa mensen bij een coupé instappen die al vol zit. Оларды жоғалтпау керек. Біз бұл мәселені шеше алмаймыз. Ақпараттық ресурстардың тізбегі бос орындар болып табылады. Ерекшеліктердің қайсысы бар екенін білуге болады.

Бұл Ардуиномен кездесті. Есік есік терезелерінде біршама уақытқа созылады. Ақпараттық ресурстардың біреуі де біртіндеп анықталады. Шермендер кәдімгі потенциалды жоғалтады. Wi -Fi желісінде жұмыс істемейді. NS сайтының веб -сайтын табыңыз. Сайттың мәліметтері бойынша, сіз мұны білмейсіз.

Жүйе жүйесі - бұл NS. NS жолаушыларды ашуландырады. Біз Nederland пятки орналасқан жерді анықтаймыз. Есік жүйесінде біз тітіркендіргіштерді ашатын боламыз, бұл инфрақұрылымды инфрақұрылыммен қамтамасыз ету үшін де қажет.

Біз Arduino -ды ең жоғары деңгейге шығарып саламыз. Есік миддель в друксенсоры в странице в странице все свойственные все защищенного все все дисплейі де деур ван де купе де буитенкант ван де трейн. пассагирлердің өмірі біршама уақытқа созылады.

Onderdelen.

- ардуино.

- arduino нан тақтасы.

- Ada жемісі 0,56 жарықдиодты дисплей.

- друксенсор.

- кабельдер.

1 -қадам: Онтвиккелинг

Біз олармен де, Ардуиноның да кездесулерін кездестірдік. Біз дизайнерлік ойлауды кездестірдік.

біз қалай ойлаймыз. Біз ақыл -ой дауылынан бас тарттық, бірақ бұл кезде біз олардың пікірлерін білмедік. Біз ақыл -ойдың шапшаңдығымен кездестірдік, біз бұл мәселені шешеміз. прототипі бар.

2 -қадам: Дисплей

Дисплей
Дисплей

Біз дисплейде дисплейде кездесетін болсақ, бізде Ada жемісі 0,56 жарықдиодты дисплей бар.

3 -қадам: De Sensor

Сенсор
Сенсор

Біз прототипті қолданамыз, датчик сенсоры бар, сенсордың сөзі қандай болса да, сенсордың сөзі де, сенсордың сөзі де лосгелатен гат хет.

4 -қадам: Arduino коды

/***************************************************

Бұл I2C жарықдиодты сөмкелеріне арналған кітапхана

Adafruit LED 7-Segment рюкзактарымен жұмыс істеу үшін арнайы жасалған-https://www.adafruit.com/products/881-https://www.adafruit.com/products/880-https:// www. adafruit.com/products/879 - https://www.adafruit.com/products/878 9 Бұл дисплейлер байланыс үшін I2C пайдаланады, интерфейс үшін 2 түйреуіш қажет. I2C таңдалатын бірнеше адрестер бар. 2 мекенжайы бар рюкзактар үшін түйреуіштерді таңдаңыз: 0x70, 0x71, 0x72 немесе 0x73. 3 мекен -жайы бар рюкзактар үшін түйреуіштерді таңдаңыз: 0x70 -ден 0x77 -ге дейін

Adafruit осы ашық бастапқы кодты ұсынатын уақыт пен ресурстарды инвестициялайды, Adafruit өнімдерін сатып алу арқылы Adafruit пен ашық бастапқы жабдықты қолданыңыз!

Adafruit Industries үшін жазған Лимор Фрид/Ледиада. BSD лицензиясы, жоғарыдағы барлық мәтін кез келген қайта бөлуге қосылуы керек ************************************** **************/

#include // Arduino Uno, Mega және т.б.қолданылса, осы жолды қосыңыз #include #include «Adafruit_LEDBackpack.h»

Adafruit_7 -сегмент матрицасы = Adafruit_7 -сегмент ();

void setup () {#ifndef _AVR_ATtiny85_ Serial.begin (9600); Serial.println («7 сегментке арналған рюкзак сынағы»); #endif матрицасы.begin (0x70); pinMode (7, INPUT_PULLUP); pinMode (8, INPUT_PULLUP); pinMode (9, INPUT_PULLUP); pinMode (10, INPUT_PULLUP); }

void loop () {int seatFree = 42;

int button1 = digitalRead (7); if (button1 == LOW) {seatFree = seatFree -1; }

int түймесі2 = digitalRead (8); if (button2 == LOW) {seatFree = seatFree -1; }

int button3 = digitalRead (9); if (button3 == LOW) {seatFree = seatFree -1; }

int түймесі4 = digitalRead (10); if (button4 == LOW) {seatFree = seatFree -1; }

// өзгермелі нүкте матрицасын басып шығару.print (seatFree); matrix.writeDisplay (); кешіктіру (50);

}

Ұсынылған: