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