Isi kandungan:
- Langkah 1: Bahan
- Langkah 2: Conexiones
- Langkah 3: Mapa Logístico
- Langkah 4: Código
- Langkah 5: Funcionando
Video: Blink Caos: Mapa Logístico Para Random Blink: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Este es un instruksional para un generador de aleatoriedad, utilizando un mapa logístico, que ahora explico que es. Con el mapa logístico, se enciende y apaga un led de forma aleatoria. Este puede servir simplemente de ejemplo de como a través del caos se generan comportamientos aparentemente aleatorios. Tidak ada siaran, pro es entretenido
Langkah 1: Bahan
Ocupamos:
- Arduino UNO
- Papan roti
- Kabel
- Diketuai
- Potenciómetro de 10k Ohm
Langkah 2: Conexiones
El led lo conectamos al pin 13 (pata larga) y a tierra (pata corta). Como estamos en el pin 13, tanpa ocupamos una resistencia.
El potenciómetro, lo conectamos a "5V" la pata izquierda, "GND" la pata derecha, y la del centro a A0.
Eso es todo!
Langkah 3: Mapa Logístico
El mapa logístico es una ecuación que menggambarkan el crecimiento logístico de una población. Es una ecuación discreta en tiempo que va paso a paso, en tiempos discretos, re-calculando el tamaño de la población. Esta ecuación muestra como comportamiento caótico puede Emerger de una ecuación tan sederhana. Salah popularizada por Robert May en 1976. La ecuación:
n (t + 1) = r * n (t) * (1 - n), huraikan a la población en t + 1, como una función de la población en t, multiplicado por su potencial biótico (como se reproduce), y un efecto denso-dependiente que se memperkenalkan en el término (1 - n). Esta es la versión normalizada de la ecuación. Básicamente, debido al termino (1 - n), la población crece si n> 1, y decce n <1.
En este ejemplo vamos a utilizar como punto crítico cuando la población n> 1, que se encienda el led. El potenciómetro se utiliza para cambiar los valores de r en la ecuación.
En las fotos se muestran algunos de los comportamientos que se obtienen de esa ecuación (graficados con el plotter de Arduino).
Pueden leer más sobre el mapa logístico en wikipedia
Langkah 4: Código
En el código lo importante está en el cuerpo pokok del programa (loop), que es el que se utiliza para iterar sobre la ecuación del mapa logístico. En las líneas 6 y 7 se definen dos variables globales n para el tamaño de población y r para potencial biótico.
En la línea 18 se le el el potenciómetro, y en la 19, se convierte, primero a una escala de valor entre 0 y 1, y luego a un valor entre 0 y 3, aunque a eso se le aplica "hadkan", para limitar los tipos de comportamiento que quiero con el potenciómetro (hay varias maneras de hacerlo y esta probablemente no es la mejor)
De las líneas 23 a la 28 simplemente se memutuskan cuando prender el led.
Adjunto el código para que lo puedan descargar.
Langkah 5: Funcionando
Como ven al mover el potenciómetro pasamos de oscilaciones periódicas, es decir un blink intermitente con ciclos regulares, a uno caótico.
Esto se puede usar para tener un generador de ciclos de diferentes períodos, hasta llegar al caos.
Disyorkan:
Vídeo Tutoriales De Tecnologías Creativas 01: Hello World! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 Langkah
Vídeo Tutoriales De Tecnologías Creativas 01: Hello World! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: En este tutorial vamos a aprender como hacer parpadear (blink) un diodo LED con una placa Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuenta gratuita). Selanjutnya
RIG CELL LITE INTRO: LED BLINK: 4 Langkah
RIG CELL LITE INTRO: BLINK LED: PengenalanLED adalah lampu kecil dan kuat yang digunakan dalam banyak aplikasi yang berbeza. Untuk memulakan, kami akan berusaha mengedipkan LED, Hello World of microcontroller. Itu betul - semudah menyalakan dan mematikan lampu. Ia
Suis Cahaya Terkawal Eye-Blink Menggunakan Gogal Kepala Pemadam Shota Aizawa (My Hero Academia): 8 Langkah (dengan Gambar)
Suis Cahaya Terkawal Eye-Blink Menggunakan Goggles Kepala Pemadam Shota Aizawa (My Hero Academia): Sekiranya anda membaca manga akademik wira saya atau menonton anime akademi wira saya, anda mesti mengenali seorang pelawak bernama shota aizawa. Shota Aizawa juga dikenali sebagai Ketua Pemadam, adalah Pro Hero dan guru wali kelas 1-A U.A. Shota's Quirk memberinya ab
Tutorial Arduino Uno # 1 - Program Blink Asas: 4 Langkah
Tutorial Arduino Uno # 1 - Program Blink Asas: Halo semua! Saya gembira dapat menerbitkan arahan pertama saya! Idea ini datang kepada saya ketika saya bertungkus lumus membuat Arduino Uno saya berfungsi, jadi kerana saya menghadapi beberapa kesukaran, saya akan memberi penjelasan kepada semua orang di sekitar sini bahawa seperti saya tidak tahu
RANDOM NEON LITES: 5 Langkah
RANDOM NEON LITES: Projek ini diilhamkan oleh, " netzener ". Saya mengambil reka bentuknya dan menggandakan jumlah Lampu Neon dari 5 hingga 10, memilih Penukar DC ke DC di luar rak dan merancang Papan Litar Bercetak dan bukannya memasang kabel projek. Projek ini