Skocz do zawartości

Pomocna odpowiedź

Podoba mi się, ale doczepię się do kodu.

  • Nie lepiej najpierw policzyć wartość, a potem ją wyświetlić? Bo na razie masz odwrotnie...
  • Co powiesz na automatyczny stop jak się skończą pieniądze w cylindrze? I właśnie dlatego lepiej jest policzyć i wyświetlić 🙂
  • Co powiesz na wyświetlenie kwoty nie tylko w pełnych złotówkach ale i w groszach?

I technicznie:

  • przydałoby się jakieś "else" w tych ifach...
  • co to za tajemnicza cyferka "6" w pinMode i digitalWrite? Dzisiaj pewnie pamiętasz, ale za miesiąc to może być problem...

 

  • Lubię! 2

Udostępnij ten post


Link to post
Share on other sites

@ethanak Dzięki za wskazówki 🙂 Tajemnicza 6 to dioda Led, nie definiowalem jej bo jest tylko jedna i ma się caly czas świecić. Automatyczny stop to dobry pomysł, co do wyświetlania myślałem nad tym zeby pokazywalo ile jest każdej z monet Ale z braku doświadczenia i wiedzy moj kod na to nie zadziałał 😉

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

To zrób w programie coś w stylu:

#define LED 6
 ...
 
  pinMode(LED, OUTPUT);
  digitalWrite(LED, 1);

Co do wyświetlania - licz po prostu osobno np. ilosc1, ilosc2, ilosc5, to już będziesz mógł wyświetlić, a potem coś w stylu:

wartosc = ilosc1 + 2 * ilosc2 + 5 * ilosc5;

Jeśli chcesz, zapoznaj się z funkcją sprintf, jeśli będziesz chciał wyświetlić coś więcej niż prostą sumę może Ci się przydać.

 

To, czekamy na MdLG v2.0? 🙂

 

  • Lubię! 2

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

 

@ethanak Jest to prawdopodobne, myślę nad tym zeby liczyła wszystkie monety 😉 Jeszcze tylko zapytam czemu wartość= ilosc1 + 1 * ilosc2 + 2 a nie wartość = ilosc1+1 + ilosc2 +2?

Edytowano przez TheAresX

Udostępnij ten post


Link to post
Share on other sites

Bo mnożysz ilość monet przez ich nominał. Dla przykładu: 5 jednogroszówek to 5 groszy (mnożenie przez jeden możesz pominąć). 5 dwugroszówek to 10 groszy (czyli 5 * 2), 5 pięciogroszówek to 25 groszy (5 * 5). Jeśli to dodasz, wyjdzie Ci suma - czyli ile?

  • Lubię! 1
  • Pomogłeś! 1

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij, aby zacząć pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...