Სარჩევი:

Dado Electrónico - ციფრული კამათელი: 4 ნაბიჯი
Dado Electrónico - ციფრული კამათელი: 4 ნაბიჯი

ვიდეო: Dado Electrónico - ციფრული კამათელი: 4 ნაბიჯი

ვიდეო: Dado Electrónico - ციფრული კამათელი: 4 ნაბიჯი
ვიდეო: გაავრცელეთ WIFI მონიტორინგის პირი 4G სათვალთვალო კამერა 2024, ივნისი
Anonim
Dado Electrónico - ციფრული კამათელი
Dado Electrónico - ციფრული კამათელი

მარტივი ციფრული ციფრული პროგრამის გამოყენებით

როგორ ავაშენოთ ციფრული კამათელი.

ნაბიჯი 1: Dado Electrónico

დადო ელექტრონიკო
დადო ელექტრონიკო

ეს არის ინსტრუქციული vamos კონსტრუქცია და ციფრული.

პრინციპში, ეს არის პარაგრაფის სამხრეთ ნაწილში, მაგრამ ჩვენ შეგვიძლია შევარჩიოთ ადაპტირებადი ხერხით, რათა გამოვიყენოთ შეტყობინებები, თუ რა საჭიროა მათი დამორჩილება.

ის შექმნილია პარჩის სათამაშოდ, მაგრამ ის ადვილად ეგუება ნებისმიერ მაგიდის თამაშს, რომელშიც აუცილებელია ერთი ან მეტი კამათლის გადაყრა.

ნაბიჯი 2: კომპონენტები Necesarios - კომპონენტები

მასალები.

Un Arduino nano (o cualquier otro Arduino)

Una pantalla OLED de 0, 96”

პულსადორი

გაუძღვა

წინააღმდეგობის გაწევა 10k

Una protoboard y კაბელები.

Mi pantalla es de 0, 96 pulgadas, y utiliza el მძღოლი SSD1306.

თქვენ მიიღებთ 128x64 გაფართოების გადაწყვეტილებას, რომელიც დაკავშირებულია I2C პროტოკოლით და ფუნქციონირებით 5v.

Para su utilización es necesario las librerias Adafruit_SSD1306.h y Adafruit_GFX.h

********************************************

არდუინო ნანო

Oled ეკრანი 0, 96 I2C

დააჭირეთ ღილაკს

LED დიოდი

10 K Omhs რეზისტორი

ეს ეკრანი არის 0.96 ინჩი და ის იყენებს SSD1306 დრაივერს. მას აქვს 128x64 გარჩევადობა, ურთიერთობს I2C პროტოკოლთან და მუშაობს 5 ვ. მისი გამოყენებისათვის აუცილებელია ბიბლიოთეკების დაყენება Adafruit_SSD1306.h და Adafruit_GFX.h

ნაბიჯი 3: კონექსიონები

კონექსიონები
კონექსიონები

გაათავისუფლეთ 4 ფიჭვი GND, VCC, SCL, SDA

Conectamos el primer pin al GND del Arduino y VCC al 5v del Arduino. (OJO. Hay otras pantallas que funcionan con 3, 5 v)

SCL y SDA hay que conectarlos a los pines I2C del Arduino. En Arduino Uno, Nano y Mini Pro, SDA es el pin A4 y el SCK el pin A5

Ahora vamos conectar un led con un pulsador y una resistencia pulldown

************************

დასაკავშირებლად, მას აქვს 4 ქინძისთავები GND, VCC, SCL, SDA ჩვენ ვამაგრებთ პირველ პინს Arduino– ს GND– თან და VCC– ს Arduino– ს 5v– სთან. (შენიშვნა, არის სხვა ეკრანები, რომლებიც მუშაობს 3.5 ვ)

SCL და SDA უნდა იყოს დაკავშირებული Arduino– ს I2C პინებთან. Arduino Uno, Nano და Mini Pro– ში SDA არის pin A4 და SCK pin A5

ახლა ჩვენ ვაპირებთ დავაკავშიროთ led ღილაკს ღილაკთან და pulldown რეზისტორთან.

შეხედეთ სურათს.

ნაბიჯი 4: კოდიგო

El funcionamiento del programa es sencillo. Al principio carga en memoria 6 იმიჯი con cada uno de las caras del dado. Después entra en un bucle infinito a la espera de que el pulsador cierre el circuito. Cuando el pulsador es activado se genera un numero aleatorio entre 1 y 6 y se carga en pantalla la imagenrespondrespondiente al número, y vuelve a esperar por el pulsador.

იმის გათვალისწინებით, რომ ეს არის მომავლის ალტერნატიული სისტემა, რომელიც გამოიყენება როგორც სემილა დე ლექტურა del pin A0, რომელიც არ არის მითითებული, როგორც წესი, რაც არ უნდა იყოს გამოყენებული.

Para evitar el efecto rebote del pulsador, realmente lo que hacemos es controlar cuando lo soltamos. Cuando pulsamos por primera vez, se enciende el led, y permanece encendido hasta que soltamos el pulsador.

******************

კოდი მარტივია. თავდაპირველად ის მეხსიერებაში იტვირთება 6 სურათი გარდაცვლილის თითოეულ სახეზე.

შემდეგ გააკეთეთ მარყუჟი ელოდება ღილაკს, რომ დახუროს წრე.

როდესაც ღილაკი გააქტიურებულია, წარმოიქმნება შემთხვევითი რიცხვი 1 -დან 6 -მდე და ეკრანზე იტვირთება ნომრის შესაბამისი სურათი.

გირჩევთ: