Mors Alfabesi Translate

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Çok güzel olmuş, bunu birde sesli yapabiliriz, bir buzzer ile yapılabilir ve ayrıca ek bir pico da mikrofon ile bunları harflere çevirebilir. Mükemmel bir proje olur bence

DoganCobanyldz
Автор

Merakımı mazur görün. Bu tür projeler için belki farketmeyebilir; ama büyük kod tabanlı projelerde Python gibi diller yerine farklı diller kullanılıyor mu? C/Cpp gibi dillerin kullanıldıklarını biliyorum ama bunlar Python gibi yüksek seviye dillerin rahatlığını vermiyordur muhakkak. Mesela Julia gibi yüksek seviye dil rahatlığına sahip ama bir yandan da hızlı bir dil kullanılabilir mi?

emrahakgul
Автор

Tam tersi olsaydi sadece algoritmanın yönünü değiştirirdik yani input text değil mors alfabesi olurdu output ise text. Çok güzel video olmuş özellikle yazılım seven biri olarak cok beğendim.

forglory_
Автор

Abi bana ilham verdin benim için fnaf karakteri olan freddyinin kafasını yapıp lastgele zamanda jumpscare atmasını yap fnaf 1 jumpsacer i jumpsacer atinca sinirlensin ve ağzı açılsın ve kulakları oynasin ve gözleri kırmızı olsun lütfen yao

FaXiN-Animation
Автор

Merhaba abi senle bir proje için nasıl iletişime geçebilirim

ElektronikHayalim
Автор

merhaba, kodları paylaşabiiri misiniz ?github da bulamadım

muhammetbag
Автор

Algoritman çok kötü, çok fazla kod tekrarı yapmışsın, ben onu 50 satırda bitirirdim

edit : düşündüğümden çok ama çok kolay oldu 26 satırda bitirdim
import pyfirmata
import time


it.start()
buzzer=board.get_pin("d:4:o")
mors={"a":[".", "-"], "b":["-", ".", ".", "."], "c":["-", ".", "-", "."], "d":["-", ".", "."], "e":["."], "f":[".", ".", "-", "."], "g":["-", "-", "."], "ğ":["-", "-", "."], "h":[".", ".", ".", "."], "i":[".", "."], "ı":[".", "."], "j":[".", "-", "-", "-"], "k":["-", ".", "-"], "l":[".", "-", ".", "."], "m":["-", "-"], "n":["-", "."], "o":["-", "-", "-"], "ö":["-", "-", "-"], "p":[".", "-", "-", "."], "q":["-", "-", ".", "-"], "r":[".", "-", "."], "s":[".", ".", "."], "ş":[".", ".", "."], "t":["-"], "u":[".", ".", "-"], "v":[".", ".", ".", "-"], "w":[".", "-", "-"], "x":["-", ".", ".", "-"], "y":["-", ".", "-", "-"], "z":["-", "-", ".", "."], "1":[".", "-", "-", "-", "-"], "2":[".", ".", "-", "-", "-"], "3":[".", ".", ".", "-", "-"], "4":[".", ".", ".", ".", "-"], "5":[".", ".", ".", ".", "."], "6":["-", ".", ".", ".", "."], "7":["-", "-", ".", ".", "."], "8":["-", "-", "-", ".", "."], "9":["-", "-", "-", "-", "."], "0":["-", "-", "-", "-", "-"], " ":[""]}
text=str(input("Enter text : ")).lower()
morstext=list()
for index in range(len(text)):
char=text[index]
morstext.append(mors[char])
for char in morstext:
for bit in char:
if bit=="-":
buzzer.write(1)
time.sleep(0.16)
buzzer.write(0)
if bit == ".":
buzzer.write(1)
time.sleep(0.06)
buzzer.write(0)
if bit == " ":
time.sleep(0.4)
time.sleep(0.05)
buzzer.write(0)

kpygame