Escape Room Codegenerator: 4 қадам
Escape Room Codegenerator: 4 қадам
Anonim
Escape Room Codegenerator
Escape Room Codegenerator

Жобаның қашып кету бөлмесінде нашар жұмыс жасайтын машиналар бар. Ван-дезе машинасы-бұл есік-терезе, бұл сіздің қолыңызда жоқ па, әйтсе де, бұл 3-ші деңгейдегі код. Бұрын -соңды жұмыс істемейтін кезде, олар жинақы болып табылады. Команданың командасы бұл жерде өте маңызды болды.

Автокөлікпен жұмыс жасаушылардың саны 8 -де, 9 -да 10 -да, 2020 -да жасаушының жәрмеңкесі жасалды. ontworpen қашу бөлмесі.

Ковид-19 дағдарысы ескі үйден шыққаннан кейін есік алдында тұруға мәжбүр болды. Hierdoor - бұл барлық модельдер.

1 -қадам: Материалдық

Материалдық
Материалдық

Электроника:

(x1) Ардуино (Леонардоның дауыстары)

(x3) Аркада друккноппені

(x1) 12В көтеру

(x3) RGB Ledstrips (жолаққа 12 жарықдиодты)

(x3) 10кОм жүк көтергіштігі

Қосымша сөз жоқ, бұл өте маңызды емес. Үндістанға арналған тақтаны басу қиынға соғатынына қарамастан, ол басып шығаруға жарамсыз болады.

Dupon сымдары тақырыптар мен электронды байланыстарға қосылады.

Жабдық:

(x6) шарниерен

mdf plaat (дюйм: 4мм):

(x4) 500 x 400 мм

(x2) 500 x 100 мм

(x2) 400 x 100 мм

(x1) 500 x 20 мм

(x2) 400 x 20 мм

(x2) 120 x 500 мм

Жоқ, ең бастысы - бұл жоба.

Құралдар:

Жобаның жоғалуы - бұл лазерлік құралдар (фрезмашинаның ең жақсы нұсқасы), Arduino IDE файлдарды жүктеу, компьютерді жүктеу, компьютерлік бағдарламалар (оқырмандар үшін).

2 -қадам: Электр схемасы

Электр схемасы
Электр схемасы

Электронды схема фотосуреттермен жұмыс істейді, сонымен қатар олар да жұмыс істейді. Бұл схема - бұл нан тақтасы, егер ол баспаға шығарылмаған болса, онда ол баспаға шығарылады.

Дауысты күшейту а.д.х.в. батерейлер, компьютерлік компьютерлер компьютерлік компьютерлерді компьютерге жүктеуді талап етеді.

Бағдарлама бағдарламалық жасақтама сілтемені басу арқылы жасалынған бағдарламамен жасалынған. (heeft nog een weiziging nogdig zeker de foto)

3 -қадам: Бағдарлама (Бағдарламадағы Stait бағдарламасы)

#қосу

#NUM_LEDS 12 анықтау #LED_PIN1 4 анықтау #LED_PIN2 1 #анықтау LED_PIN3 0 int түймесіState1 = 0; int buttonState2 = 0; int buttonState3 = 0; Adafruit_NeoPixel жолағы1 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN1, NEO_RGB); Adafruit_NeoPixel жолағы2 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN2, NEO_RGB); Adafruit_NeoPixel жолағы3 = Adafruit_NeoPixel (NUM_LEDS, LED_PIN3, NEO_RGB); const int buttonPin1 = 3; const int buttonPin2 = 2; const int buttonPin3 = 8; void setup () {pinMode (buttonPin1, INPUT); pinMode (buttonPin2, INPUT); pinMode (buttonPin3, INPUT); strip1.begin (); strip1.setBrightness (50); strip1.show (); strip2.begin (); strip2.setBrightness (50); strip2.show (); strip3.begin (); strip3.setBrightness (50); strip3.show (); } void loop () {// Uitlezen van de Knoppen buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); buttonState3 = digitalRead (buttonPin3); Ledstrip1 (3, 8, buttonState1, buttonState2, buttonState3); Ledstrip2 (3, 10, buttonState1, buttonState2, buttonState3); Ledstrip3 (3, 2, buttonState1, buttonState2, buttonState3); } void Ledstrip1 (uint8_t күту, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip1.numPixels (); i ++) {strip1.setPixelColor (i, strip1. Color (180, 0, 255))); strip1.show (); } strip1.clear (); } else if (knop1 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip1.setPixelColor (i, strip1. Color (255, 255, 0)); strip1.show (); }} else if (knop3 == HIGH || knop2 == HIGH) {strip1.clear (); }} void Ledstrip2 (uint8_t күту, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip2. numPixels (); i ++) {strip2.setPixelColor (i, strip2. Color (180, 0, 255)); strip2.show (); } strip2.clear (); } else if (knop2 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip2.setPixelColor (i, strip2. Color (0, 0, 255)); strip2.show (); }} else if (knop1 == HIGH || knop3 == HIGH) {strip2.clear (); }} void Ledstrip3 (uint8_t күтіңіз, uint8_t aantal, bool knop1, bool knop2, bool knop3) {if (knop1 == LOW && knop2 == LOW && knop3 == LOW) {for (uint16_t i = 0; i <strip3. numPixels (); i ++) {strip3.setPixelColor (i, strip3. Color (180, 0, 255)); strip3.show (); } strip3.clear (); } else if (knop3 == HIGH) {for (uint16_t i = 0; i <aantal; i ++) {strip3.setPixelColor (i, strip3. Color (0, 255, 0)); strip3.show (); }} else if (knop1 == HIGH || knop2 == HIGH) {strip3.clear (); }}

4 -қадам: Механизатор

Құжаттардың бәрі де механикалық түрде жойылады. Бұл жобаны іске қосу үшін сіз барлық құралдарды таба аласыз.

. Dwg файлы - бұл ең үлкен құжат.

Pdf. Бұл жерде ең маңыздысы болып табылады.

Ұсынылған: