17- Arduino Random Komutu ile Rastgele Sayı Üretme ve Random Seed

Описание к видео 17- Arduino Random Komutu ile Rastgele Sayı Üretme ve Random Seed

Arduino eğitim videoları 16. dersi ile Arduino random komutu ile rastgele sayı üretme konusu ve random seed fonksiyonu anlatılır.

- - - Robotistan Arduino Setleri - - -
Kanalımıza özel %5 İndirim Kodu : 🛒 SKY0304
Arduino Başlangıç Seti : 🌐 https://bit.ly/arduinoset1
Arduino Süper Başlangıç Seti : 🌐 https://bit.ly/arduinoset2
Arduino Proje Seti : 🌐 https://bit.ly/arduinoset3

- - - Udemy Kursları - -
A’dan Z’ye Arduino Dersleri ile Robotik Kodlama Projeleri Kursu
🌐 https://bit.ly/robotikkodlama2020
C# Dersleri ile Programlama Temelleri Kursu
🌐 http://bit.ly/csharpdersleri

--- Star Çelik Atölye Malzemeleri --
E-Ticaret Sayfası : 🌐 https://bit.ly/strclk1
Instagram Hesabı : 🌐 https://bit.ly/strclk2
Facebook Sayfası : 🌐 https://bit.ly/strclk3
Linkedin Hesabı : 🌐 https://bit.ly/strclk4
Youtube Kanalı : 🌐 https://bit.ly/strclk5

-- Web Sitesi, Mail ve Sosyal Medya Hesapları --
Web Sitesi : 🌐 http://www.sendekodyaz.com
Facebook : 🌐   / sendekodyaz  
Instagram : 🌐   / sendekodyaz  
Twitter : 🌐   / sende_kodyaz  
E-Mail : 🌐 [email protected]

random() : Üretilecek olan sayının aktarılacağı değişkenin değer aralığında bir sayı üretilir.
random(max) : Üretilecek olan sayının aktarılacağı değişkenin en küçük değeri ile max değer aralığında bir sayı üretilir.
random(min, max) : min ve max değer aralığında rastgele bir sayı üretilir. Üretilen sayıya uygun bir değişkene değer aktarımı yapılır. Örneğin; random(1,10) ifadesi ile üretilen rastgele sayılar 1-9
arasında olacaktır.

Arduino Random Seed Fonksiyonu ile Rastgele Tohumlama
random() fonksiyonu ile rastgele üretilen sayılar hep aynı dizilimi takip eder.
RandomSeed fonksiyonu random() komutu ile üretilecek olan rastgele sayıların karmaşık bir algoritma ile seçilmesini sağlar.

int rastgelesayi=random(1,100); komutu ile üretilecek sayılar sürekli aynı dizilimi takip edecektir. Projelerinizde düzenli dizilim içeren rastgele sayılar kullanmak isterseniz bu durum sizin işinize yarayacaktır.

Ancak random komutu ile üretilen rastgele sayıların arduino her resetlendiğinde değişmesini isterseniz randomSeed fonksiyonuna ihtiyaç duyulacaktır.

int rastgelesayi=random(1,100);
randomSeed(100);

randomSeed fonksiyonunun parantez içerisine dizilimin değişmesi için belirli bir değer yazabilirsiniz. Bu durumda üretilen sayıların dizilimi değişir. Ancak yinede arduino her resetlendiğinde aynı dizilimi elde edersiniz. Farklı diziler elde etmek için randomSeed fonksiyonunun parametresini sürekli değiştirmeniz gerekir. Bunun için Arduino kartının kullanılmayan analog girişlerinden birinden elde edilen değeri randomSeed() fonksiyonuna parametre olarak aktarmanız gerekir. Çünkü kullanılmayan analog girişlerden sürekli 0 ile 1023 arasında rastgele değerler okunabilir.

int rastgelesayi=random(1,100);
randomSeed(analogRead(A0);

İşte bu eğitim videosunda Arduino random komutu ile rastgele sayı üretme konusu tüm detayları ile sizlere sunulmaktadır.

Yeni eğitimlerde görüşmek dileğiyle.

Комментарии

Информация по комментариям в разработке