Mục lục:

Dado Electrónico - Xúc xắc kỹ thuật số: 4 bước
Dado Electrónico - Xúc xắc kỹ thuật số: 4 bước

Video: Dado Electrónico - Xúc xắc kỹ thuật số: 4 bước

Video: Dado Electrónico - Xúc xắc kỹ thuật số: 4 bước
Video: Hướng dẫn chi tiết kỹ thuật Dice Stacking trào lưu lắc Xí Ngầu như phim 2024, Tháng sáu
Anonim
Dado Electrónico - Xúc xắc kỹ thuật số
Dado Electrónico - Xúc xắc kỹ thuật số

Đơn giản dado kỹ thuật số para jugar al parchis

Cách xây dựng một con xúc xắc kỹ thuật số.

Bước 1: Dado Electrónico

Dado Electrónico
Dado Electrónico

En este có thể hướng dẫn vamos một kỹ thuật số construir un dado.

En precisionio está pensado para jugar al parchís, pero es fácilmente có thể thích nghi một cualquier juego de mesa en que se necesite tirar una o más dados.

Nó được thiết kế để chơi parchís, nhưng nó có thể dễ dàng thích ứng với bất kỳ trò chơi nào trên bàn mà cần phải ném một hoặc nhiều viên xúc xắc.

Bước 2: Thành phần Necesarios - Thành phần

VẬT LIỆU.

Un Arduino nano (o cualquier otro Arduino)

Una pantalla OLED de 0, 96 “

Un pulsador

Chưa dẫn đầu

Una Resistencia de 10k

Bỏ cáp y protoboard.

Mi pantalla es de 0, 96 pulgadas, y usingiza el driver SSD1306.

Tiene una Resolutionución de 128x64, se comunica con el protocolo I2C, y funciona con 5v.

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

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

Arduino nano

Màn hình Oled 0, 96 I2C

Nút ấn

Diode Led

Điện trở 10 K Omhs

Màn hình này có kích thước 0,96 inch và sử dụng trình điều khiển SSD1306. Nó có độ phân giải 128x64, giao tiếp với giao thức I2C và hoạt động với 5v. Để sử dụng nó, cần phải cài đặt các thư viện Adafruit_SSD1306.h và Adafruit_GFX.h

Bước 3: Conexiones

Conexiones
Conexiones

Para la conexión dispone de 4 pines 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 a conectar un led con un pulsador y una Resistencia pulldown

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

Để kết nối, nó có 4 chân GND, VCC, SCL, SDA Chúng ta kết nối chân đầu tiên với GND của Arduino và VCC với 5v của Arduino. (Lưu ý, có những màn hình khác hoạt động với 3.5 v)

SCL và SDA phải được kết nối với các chân I2C của Arduino. Trong Arduino Uno, Nano và Mini Pro, SDA là chân A4 và chân SCK A5

Bây giờ chúng ta sẽ kết nối một đèn led với một nút bấm và một điện trở kéo xuống.

Nhìn hình ảnh.

Bước 4: Código

El funcionamiento del programma es sencillo. Al precisionio carga en memoria 6 imágenes con cada una 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 numro aleatorio entre 1 y 6 y se carga en pantalla la imagen Correiente al número, y vuelve a esperar por el pulsador.

Para evitar que los números aleatorios se repitan, Pracizamos como semilla de la lectura del pin A0 que al no tener nada se supone que dará una lectura chưng cất cada vez.

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

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

Mã rất đơn giản. Đầu tiên, nó tải vào bộ nhớ 6 hình ảnh với mỗi hình là một trong những khuôn mặt của khuôn.

Sau đó tạo một vòng lặp chờ nút đóng mạch.

Khi nút được kích hoạt, một số ngẫu nhiên từ 1 đến 6 được tạo ra và hình ảnh tương ứng với số đó được tải trên màn hình.

Đề xuất: