CCS C de nasıl random sayı tutulur

Başlatan gilestel, 09 Ekim 2014, 19:50:23

gilestel

Merhaba Arkadaşlar
Ccs c de random sayı tutup portlara aktarıp ledleri yakmak istiyorum.Ama nasıl yapacağımı bilmiyorum bukonu hakkında bilgisi olan varsa sevinirim.
Bu arada sran() ve rand() komutlarını kullandım fakat srand() komutunu içindeki deger sürekli değişmezse pic sürekli aynı ledi seçiyor enerji kesilip açıldığında ben her pic enerjilendiğinde farklı şekilde yanmasını istiyorum.

Teşekkürler

gilestel

#1
arkadaşlar fikri olan yok mu?


gilestel


kdrsrn

Mantığı tam çözemesemde belki bunlar yardımcı olur,








Mucit23

Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

gilestel

RAND komutu işe yarıyor ama işler biraz değişik.örneğin
srand(1000);
a=rand()%4+1;
yazdım ve çalıştırdım pic ilk önce 1 3 2 4 tutu daha sonra picin enerjisini kestim ve tekrar enerjilendirdim. pic tekrar sırasıyla 1 3 2 4 tuttu ben bu durumdan kurtulmak istiyorum.  buradan da anlaşılacağı gibi srand(değişken) buradaki değişkenin sürekli değişmesi gerekiyor ki sürekli farklı sayı tutulsun. amacım bu.

TEŞEKKÜRLER

gilestel


ete

Yine aynı şey. "Sorunumu çözdüm" ama bir açıklaması yok.
Bu mesaj şöyle olsa ne kadar güzel olurdu değilmi?

Sorunumu "...................." Yaparak çözdüm . Hepinize teşekkür ederim.
Böylece hem yardım etmeye çalışanlar hem bu konuda fikir üretenler hemde aynı konu için bilgi bekleyenler fikir sahibi olabilirlerdi.

Ete

gilestel

İlk önce srand(değişken) içindeki değişken değerinin değişmesi gerekiyor sürekli bunu timer0 ile çözdüm içerdeki değişken sürekli değişiyor bu sayede random her defasında farklı sayı tutuyor fakat enerji kesilip tekrar verildiğinde ilk seferde örneğin 1 5 2 tuttu diyelim pic enerji kesip tekrar verdiğimde yine 1 5 2 tutyor bu problemide değişken değerine eeproma kaydedip program başlangıcında tekrar okutarak çözdüm örneğin değişken 30 oldu ve enerji kesildi eğer değişken 0 olursa tekrar pic yine aynı değeri tutacak fakat eepromdan 30 değeri tekrar değişkene yüklenirse pic farklı bir değer okuyacak. bu sayede random süreklilik kazanmış olacak. bu arada tutulan sayıyı tekrar tutmaması için de bir döngü yazıp tekrar random sayı tutmasını sağladım

Powered by EzPortal