Mam programistyczny problem: mam kilka stringów, każdy nazwany string1, string2, string3, itd. Jakaś odrębna funkcja w zależności od naciśniętego przycisku (arduino) przypisuje odpowiednią wartość zmiennej licznikStringa. W jaki sposób teraz w odrębnej funkcji odwołać się do odpowiednich stringów tak, aby program układał sobie nazwę stringa ze wzoru "string"+licznikStringa?

Przykładowo, licznikStringa wynosi 4, więc chcę aby program odwoływał się do stringa string4.

#programowanie #cpp #c #arduino
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zmienne nie znają swoich nazw. Musisz zrobić tablicę albo hashmapę. W #C++ polecam typ

std::map
jeśli koniecznie chcesz się odnosić do zmiennych przez generowanie stringów.
  • Odpowiedz
@LukaszW: chyba zaczną od jakiegoś projektu z majsterkowa, a jak uda mi się nie zepsuć to pewnie coś więcej;d

@staa: patrząc na allegro: atmega 328 jakieś 8 zł, atmega 16u2 jakieś 15-20zł, do tego płytka i reszta badziewia. poza tym te 50zł na ebayu, w pl gdzieś 2x więcej
  • Odpowiedz
Czy mógłby mi ktoś wytłumaczyć dlaczego gdy do serwomechanizmu podepnę zasilanie z arduino to serwomechanizm działa, zaś gdy podepnę zasilanie z zewnętrznego źródła to serwomechanizm nie reaguje na sygnał PWM.

Problem z zewnętrznym zasilaczem? Niby się to serwo rusza gdy się podepnie tego zewnętrznego zasilacza..

#arduino #elektronika #diy
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam kilka pytań, mam nadzieję, ze ktoś pomoże:

Jakie arduino lepiej wybrać? Uno czy Leonardo? Może jakieś inne? Gdzie najlepiej kupować?

#arduino
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mój inteliGĘtny kawalerek od dziś będzie oszczędzał mi ~70W/h zużycia prądu podczas nieobecności domowników. :-D Pierwszy moduł oszczędza niecałe 50 na razie:

=(EC)=> 10s: 281.82W. Puls: 1p. Temperatura: 29.59C

=(EC)=> 10s: 235.16W. Puls: 1p. Temperatura: 29.59C #arduino
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#arduino #elektronika #ledcube #programowanie

Godzina 4:12 zwycięstwo! Mimo że do oddania projektu pozostało już tylko kilka godzin wpadliśmy na pomysł aby zrobić z kostki visualiser (w końcu spanie jest dla słabych). Po dogłębnym researchu trafiliśmy na program pavumeter. Zmiana kilku linijek kodu, rekompilacja, przekierowanie wyjścia na serial i działa! Dzięki wszystkim dobrym ludziom za #linux'a i #opensource.

https://dl.dropboxusercontent.com/u/4252748/2013-04-11%2004.13.45.m4v
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#arduino #elektronika #ledcube

Dzisiaj jesteśmy już po 10h tworzenia, debugowania i dokumentowania. Deadline na jutro :) Natomiast całość zaczyna się już całkiem konkretnie prezentować, teraz zostało głównie pisanie animacji. Wczoraj padła jakaś dioda, dzisiaj sypał się mikrokontroler jakby chciał nam całość spalić, a wcześniej w ogóle odmawiał współpracy. Bym nie pomyślał że można przy takim projekcie przeżyć tyle stresu :-]

Dla zainteresowanych ostateczny (mam nadzieję) wygląd płytki:

Góra
Caroo - #arduino #elektronika #ledcube

Dzisiaj jesteśmy już po 10h tworzenia, debugo...

źródło: comment_PNwhrrn9K7B630gcVXbV3SzS9MQbGJbZ.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Caroo: Dokumentacja mi niepotrzebna, bo i tak raczej nie będę miał czasu i cierpliwości na budowę takiej konstrukcji :D Ale jak byś opisał, to by bylo super, bo kostka wygląda imponująco (a przy okazji byś zgarnąć 50% rabatu do Nettigo;)
  • Odpowiedz
#arduino #elektronika #ledcube #zrobtosam #diy

Część sprzętowa prawie gotowa, jest tylko jakieś małe zwarcie gdzieś + potrzebny jest osobny zasilacz i wrzucenie wszystkiego na mikrokontroler. Tak czy inaczej mogę już dowolnie sterować 512 ledami z wykorzystatniem tylko 3 pinów Arduino :)

Foto całości

A
Caroo - #arduino #elektronika #ledcube #zrobtosam #diy

Część sprzętowa prawie gotowa...

źródło: comment_pltGjEPIaWiKgQg8ZvhE2tZvDKFsDTVE.jpg

Pobierz
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@steemm: a te, które je zasilają się nie palą Twoim zdaniem? Linksys (dwa z tych urządzeń) zamienniki kupowałem już dwa razy... Równo po roku obydwa poleciały.
  • Odpowiedz
#arduino #elektronika #ledcube

Koniec. przynajmniej 15h lutowania non-stop + dzisiaj kilka godzin na "debugowanie", całkiem sporo diod od tak przestało sobie działać, może im temperatura nie służy. Na szczęście większość gdzieś na brzegach, jedna tylko tak centralnie w środku, myślałem już że bad pixel zostanie, ale i ją udało się wymienić (takim sposobem). Czas się zabrać za elektronikę.
Caroo - #arduino #elektronika #ledcube

Koniec. przynajmniej 15h lutowania non-stop +...

źródło: comment_YG1HA8tEKHTNLRoYdhUCdp8UJfQ75lJL.jpg

Pobierz
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Szkodzik: nie no pisałem że rejestrów przesuwnych będę używał, czyli przy użyciu 3 wyjść mikrokontrolera (clock, data, latch) można obsłużyć praktycznie nieograniczoną liczbę wyjść.
  • Odpowiedz
#arduino #elektronika #ledcube

Robię sobie coś takiego Po 12h lutowania 5 z 8 warstw gotowe, na dzisiaj mam dosyć (pozostałe też już zlutowane, tylko trzeba złożyć do kupy). Jutro będę musiał się zająć debugowaniem, bo jak widać na zdjęciu, świeci się dioda która nie powinna. W ogóle różne dziwne rzeczy się tam dzieją, min. niektóre diody się leciutko zapalają po przyłożeniu zarówno "+" jak i "-"
Caroo - #arduino #elektronika #ledcube

Robię sobie coś takiego Po 12h lutowania 5 z ...

źródło: comment_gF57TbSoKHBxv9hjJo3Tq4DnXY9dWwhx.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach