Ödev 2 : Hızı ayarlanabilir Karaşimşek

Başlatan alicavuslu, 26 Ekim 2015, 20:29:42

alicavuslu

2. Ödev'de karaşimşeğin kayma hızının artırılıp azaltılması amaçlanmaktadır. Hız ayarlama işlemleri butonlar ile yapılacaktır. Butona 1 defa basıldığında hız 1 kademe artacak. Diğer butona basıldığında hız 1 kademe azalıcak. Port yapısı aşağıdaki gibidir.

Port(
in_clk : in std_logic;
in_artir : in std_logic;
in_azalt : in std_logic;
out_leds : out std_logic_vector(7 downto 0)
);

JOKERAS

alicavuslu usta,butona belli bir süre basılı tutuyorsak hız kademeleride otomatik artsın veya azalsın..
Hani şu saat ayarlarında varya,dakika saat ayarlarken butona her basışta tek artarken belli süre basılı tutunca
birden kendi kendine hızlı bir şekilde artmaya yada azalmaya başlıyorya onun gibi:)

alicavuslu

Sadece basışta tek bir defa artmasını şeklinde olsun. Basılı tutunca artma şimdilik erken. Zamanı gelirse o kısmada gireriz.

polleme

Hızı ayarlanabilen karaşimşek devresi ben de yapmıştım. Ben bunu farklı olarak kod ile değil de RC osilatörlü PIC 16f877'deki osilatör direnci yerine POT koyarak yapmıştım. Bir fikir olarak paylaşmak istedim.

MC_Skywalker

Hım Step motoru döndürmeye ara vereyim bakalım.