Ja bi u funkciji morse na početku napravila test da li je slovo iz područja velikih slova i ako je konvertirala ga u malo. To bi pridonjelo isključivo čitljivosti koda pa nebi imao
- Kod: Označi sve
if (letter == 'A' || letter == 'a')
nego
- Kod: Označi sve
if (letter == 'a')
tj u tom slučaju bi pisala switch case umjesto if. Al velim, to je samo malko uredniji kod, nipošto se ne može reći točniji.
Kad se odlučiš pisati sljedeći program za arduino, slobodno piši tu ideje pa ti pomognem ako zapneš.
Vidim da imaš nekog doticaja sa php-om, iako su C i php vrlo slični, velika je razlika pisati kod za embedded sistem kao što je arduino ili php kod za server. Razlika u resursima je ogromna i kod web aplikacija skoro nitko ne pazi na veličine varijabli, brzinu izvođenja itd. Dok je upravo veličina programa i količina dostupne memorije ključ kod pisanja programa za npr arduino. Npr dok u php-u nitko neće ni trepnut dal definirat varijablu kao char ili int, kod arduina se vrlo lako dogodi da nemaš mjesta za int.