Skocz do zawartości

merinum

Użytkownicy
  • Zawartość

    50
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O merinum

  • Ranga
    4/10
  • Urodziny 07.01.1980

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Mikołów

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Panowie, a to mam jeszcze jeden temat do rozgryzienie - możecie mi powiedzieć bo ja się w tym temacie poddaje czemu w przypadku poniższego kodu pisanego bez tablic tylko zwykłe zmienne komunikat nie występuje, a w przypadku kodu co jest wklejony poniżej z tablicami występuje? #define led 2 boolean sled = HIGH; #define led1 4 boolean sled1 = HIGH; unsigned long czas[] = {8}; unsigned long czas_t = 0; float mn = 0.7; unsigned long czas1[] = {czas[0]*mn}; unsigned long czas1_t = 0; void setup() { pinMode(led, OUTPUT); pinMode(led1, OUTPUT); Serial.begin(9600); } void loop() { digitalWrite(
  2. coś mnie mega zaćmiło z tymi znakami "=", już to nadrabiam .... a jak to poczarować by można było zdefiniować jakiś mnożnik i żeby było to zgodnie ze sztuką zakłądając, że zmienna ma występować w roli czasu?
  3. Panowie, tak drąże temat tych tablic bo nawet całkiem fajne mi się one wydały, ale mam tutaj dylemat - powiedzcie mi co jest nie tak w poniższym, że wywala mi błąd - skrótowo: mam dwie zmienne związane z millis() i kompiluje mi program, ale wywala mi błąd - w czym jest pies pogrzebany? dziękuję za pomoc unsigned long czas[] {2,3,4}; float mnoznik = 2.5; unsigned long czas1[] {round(czas[0]*mnoznik),round(czas[1]*mnoznik),round(czas[2]*mnoznik)}; void setup() { } void loop() { }
  4. w moim przypadku jest właśnie tak jak piszesz - numery są narastające więc twoje rozwiązanie pasuje jak najbardziej, ale fajnie też że iem, że istnieje jakieś inne rozwiązanie tematu. dzięki wam za wsparcie, pomaga mi to w nauczeniu się ciągle czegoś nowego
  5. a mam jeszcze jedno pytanie, czy da się zastapić int w tablicy numer na String? czy jest coś takiego jak tablica stringów?
  6. witam, bardzo dziękuję za pomoc - z poziomem mojego wyedukowania w tym temacie to będę to do rana analizował jak to działa, ale super, że jest to możliwe i że mnie wsparłeś, teraz tylko musze to rozgryść
  7. witam w kwestii tablic mam jedno pytanie, bo nie doczytałem się tego i nie wiem czy to wogóle jest możliwe - a mianowicie problem wygląda tak: mam dwie tablice: w związku z tym pytanie, czy znając wartość tablicy numer - np. 65 co daje nam numer [2] który jest odpowiednikiem tablicy maszyna [2] mogę zmienić jej wartość np. z 2 na 10 ... nie mam zielonego pojecia jak to zapisać w postaci funcji by zadziałało ... z góry dziękuję za pomoc
  8. jeśli chodzi o wsadzenie gdzieś tego co odczytamy to poniższe pokazuje mi co odpowiada arduino, ale jak dalej iść?
  9. no, ok, jak by to było w drugą stronę to biorąc pod uwagę to czego mnie już nauczyliście to wysłałbym wszystkie stany w jednym stringu i za pomocą xxx.substringa powyciągałbym po kolei wszystkie stany zmiennych i pinów, ale problem jest tutaj taki, że nie mam pojęcia jak się za to zabrac ze strony MIT inventora ... od czego tu zacząć by uzyskać taki efekt? odczytac dane z arduino już potrafię, ale co dalej z nimi zrobić? jaka funcja odpowiada arduinowemu xxx.substring by zrobić warunki?
  10. wybaczcie te milion pytań, ale drąże temat tej aplikacji w MIT inventor sterującej ledami i mam teraz znowu zawias - czy jest jakaś możliwość by po włączeniu aplikacji sprawdziła ona aktualny stan pinów na arduino bądź jaka jest wartość zmiennych i na tej podstawie zmieniła switch na on bądź off lub wyświetliła aktualną wartość zmiennej np. czasu - użyłem tutaj tiny db i fajnie mi zapamiętuje ostatnie ustawienia sliderów, switchy przed jej wyłączeniem, ale co jak ktoś na innym urządzeniu coś zmieni to jak to zrobić by na innym status się aktualizował po jego załączeniu? nie wiem czy dobrze opi
  11. dziękuje bardzo za wskazówkę - no faktycznie po staremu zwraca mi taką wartość jaką powinie zwrócić, a ja szukam dziury w całym. po wprowadzeniu twoich sugestii do programu wszystko teraz działa jak powinno. jeszcze raz wielkie dzięki, jak byś mnie nie wyprowadził z błędu to kręciłbym się w kółko cały czas
  12. witam ponownie co do moich postępów w przygotowaniu kodu arduino i tworzeniu aplikacji przy pomocy MIT app dzieki waszym wskazówką jestem już dosyć daleko by zaczęło mi to działać jak powinno, ale napotkałem na inny problem - chyba nawet nie do końca związany z komunikacją pomiędzy arduino i HC05, a samym kodem, a mianowicie problem jest taki: mam komende, która zmienia mi zadeklarowaną zmienną i tutaj wszystko działa poprawnie, co zmienię komendą (chodzi o czas )to zmienia się w programie i dioda świeci jak trzeba bądź dłużej bądź krócej, ale działa, problem pojawia mi się w przypad
  13. dzięki za wskazówkę, postaram się coś w tym pogrzebac
  14. panowie, a mam jeszcze pytanie już z innej beczki - przypisując komendy do konsoli mam coś takiego co jest poniżej tylko, że dla każdego on mam 20 takich pozycji, potem jeszcze kolejne 20 na wyłączenie, czy jest jakaś droga by ten kod uprościć? if(Serial1.available()>0){ cmd = Serial1.readStringUntil('\n'); cmd.trim(); //funkcja ON if(maszyna1 == 0 && cmd == "mc63on"){ maszyna1 = 1; Serial1.println("maszyna 63 centralny zasyp: ON"); Serial1.print("status maszyny: "); Serial1.println(maszyna1); } if(maszyna2 == 0 && cmd == "mc64on"){ maszyna2 = 1; S
  15. heheh, no faktycznie, są guziki - rewelacja :):):), wielkie dzieki za wskazówkę. tak patrzałem sobie na MIT inventor i musze przyznać, że ma to fajne opcje jak chodzi o kreatywność tworzenia czegoś, ale tak na to patrzałem i myślę, że trochę bym musiał nad tym przysiedzieć, żeby coś w tym wytworzyć, choć nie ukrywam, że kusi by się za to zabrać
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.