#naukaprogramowania #arduino
Cześć. Robię projekt z wykorzystaniem Arduino.
Na port szeregowy przychodzi mi ciąg znaków w formie 11.11111,22.22222,33.33333
Zapisuję to to zmiennej tekstowej i chciałbym wydzielić z tego poszczególne liczby do zmiennych typu float.
Nie jestem pewien, ale mogę użyć do tego funkcji sscanf?
dane to ten ciąg znaków, lat, lon i alt to zmienne typu float.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lupaczkokosow: czerwony (brązowy wg standardów) to faza, czyli od tej strony prąd się pcha (+V) lub ciągnie (-V), niebieski neutralny tylko zamyka obwód. Teoretycznie powinno to działać, wszystko później i tak schodzi do jednego neutralnego. Ale może ktoś mądrzejszy rano się wypowie
  • Odpowiedz
Szukam funkcji lub wskazówkę co do składni w #arduino, która utrzyma stan na wyjściu przez określony przedział czasowy.
Program ma działać na zasadzie: odczytuję wartość z pinu analogowego -> jeśli coś przekroczy próg to wywołuję funkcję utrzymującą stan przez dany czas.
Próbuję delay(), ale opóźnia mi też odczyt...
#naukaprogramowania #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chrzanu180: Zauważyłeś "cnc" - coś jak na filmiku. To raczej projekt dla sportu. Stąd nie taguję cnc ani automatyka.

@Visher: Dobrze, tego właśnie nie mogę ustalić. Pytam o przybliżoną wartość, bo może ktoś już się spotkał z problemem. Jak nie chcesz wnieść nic do dyskusji, to nie pisz proszę, bo szkoda miejsca, może ktoś inny zna odpowiedź.
przepelnieniebuforu - @chrzanu180: Zauważyłeś "cnc" - coś jak na filmiku. To raczej p...
  • Odpowiedz
ktoś wie ile wynosi to dla lamp tranzystorowych - chociaz w przyblizeniu lub wg Waszej orientacji.. chodzi o "Prąd kolektora w tranzystorach np. npn wynosi około β (common-emiter wzmocnienie prądowe) razy prąd bazy. Jest zwykle większa niż 100 dla tranzystorów małych sygnałów, ale może mieć mniejszą tranzystorów przeznaczone do zastosowań o dużej mocy." ???
#elektronika #arduino ( ) #komputery ( ) #pytanie (
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję stworzyć urządzonko które odczytuje parametry z kilku czujników. Problem jest głównie z wykonaniem menu. Chcę żeby były 2-3 ekrany główne oraz menu w którym można ustawić min/max wartości dla danych parametrów. Jest ktoś w stanie pomóc? Albo podesłać coś sensownego/sprawdzonego?
Układ będzie oparty na #avr #atmega 32/64, obsługa 3 klawiszami: góra/dół oraz enter i wyświetlacz 4x20 (LCD44780)

Chcę pisać w C, ale #arduino może też
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Analityk: @zuberek1990: @nicniezgrublem: po kilkunastu pomiarach temp za pomocą termometru spożywczego analogowego + zebraniu rezystancji + wyrysowaniu i wyznaczeniu krzywej Steinhart‐Hart trafilem na to: http://2avrmz2nom8p47cc28p2743e.wpengine.netdna-cdn.com/wp-content/uploads/2010/11/Thermistor_50K.pdf i wychodzi że moja krzywa pomierzona jest identyczna co do kształtu i delikatnie oscyluje dookoła tej z tabelki. Więc zakładam że po prostu wyszły błędy pomiarowe. Zakładam więc że mam doczynienia z czujnikiem 50kOhm z malejącą opornością.
  • Odpowiedz
Odczytuję sygnał na pinach analogowych na #arduino (wartości 0-1023). Problem taki, że od czasu do czasu pojawiają się niepożądane artefakty w serii np. 756, 777, 765, 1023, 763, 764
Jak to wyeliminować?
#programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Majaque: Po pierwsze stosować kondensatory na zasilaniu i na pinie aref, można dodać dławiki ale na pewno trzeba wiedzieć, że przy używaniu potencjometrów to może się zdarzyć i już.
  • Odpowiedz
@Majaque: czy artefakt zawsze ma taką samą wartość? Czy jest szansa, że źródło sygnału wysyła właśnie taką wartość? Jak zasilasz? masz kondensatory blokujące na zasilaniu? być może zbyt szybko zczytujesz wynik, jesteś pewien, że ADC jest gotowy?
  • Odpowiedz
@PrawieJakBordo: zawsze mozna dac najpierw "czarny" brightness i "wyswietlic" te same segmenty, po czym przywrocic brightness i wyswietlic nowe.
W ten sposob zadne segmenty nie zostana nigdy podswietlone po poprzednim, niezaleznie od napisu.
  • Odpowiedz
Bawię się właśnie Atmegą328P i próbuję zrobić klawiaturkę matrycową na przerwaniach.
Czy można zdefiniować przez #define Bajt złożony z konkretnych pinów?

Tak aby np. #define KEYB był złożony z 0x(PC0..PC5,PD0,PD1).
Proszę o pomoc, bo nigdzie nie mogłem znaleźć takiego rozwiązania (o ile istnienie).

#atmega #arduino #programowanie #elektronika
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki ( ͡° ͜ʖ ͡°)
minęła drobna chwila od ostatniego wpisu, ale teraz mam zamiar to nadrobić nową częścią kursu z zasilania urządzeń elektronicznych. Dzisiejszym tematem będą stabilizatory parametryczne. Zapraszam pod link po więcej info :)

http://feriar-lab.pl/kurs-zasilania-2/

#elektronika #diy #majsterkowanie #arduino #feriarlab
feriar - Cześć Mirki ( ͡° ͜ʖ ͡°)
minęła drobna chwila od ostatniego wpisu, ale teraz...

źródło: comment_A3vsWet6dX1Vqv1jsiFxSXR2j68A6WcF.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Eksperci od #elektronika - pytanie. Czy na podstawie tych zdjęć jest ktoś w stanie powiedzieć czy taka ładowarka włączona 24/7 nie spali mi domu? Ma do nie być podłączone #arduino nano w puszce podtynkowej. Czy może dla pewności zasypać to piaskiem jak LiPole podczas ładowania? ( ͡° ͜ʖ ͡°)
Drugie zdjecie w komentarzu
rolfik_r1 - Eksperci od #elektronika - pytanie. Czy na podstawie tych zdjęć jest ktoś...

źródło: comment_VhcdnozX2OSjhOCrXZrIESEQRbZHeYC7.jpg

Pobierz
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Okazało się, że producent chipów ft232 blokuje działanie podróbek i teraz nie mogę wgrać marlina na płytkę drukarki. Czy można jakość wgrać marlina z pominięciem USB, np. przez ISP? (mam programator)
W grę wchodzi jeszcze zmiana chipa na ch340 ale wolałbym tego uniknąć.
#arduino #elektronika #druk3d
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@QBA__ Akurat to sledzilem, producent celowo wypuścił sterownik z takim feature, a MS po prostu dostarczył najnowszą wersję razem z setkami innych sterowników poprzez Windows Update.
  • Odpowiedz
#arduino Sterowanie radiowe lampkami LED. Kilka ciekawostek co do oszczędzania energii. Człowiek prowadzi ciekawy kanał z fajnymi projektami.
d.....w - #arduino Sterowanie radiowe lampkami LED. Kilka ciekawostek co do oszczędza...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki,

Właśnie pierwszy raz zrobiłem w #eagle projekt prostego #pcb. Jest to pilot do mojego amatorskiego projektu (więcej informacji można znaleźć pod #radekradarduino), składający się z #arduino Pro Mini 3.3V, radia, paru przycisków, diod, „brzęczka” i akumulatorka 18650. Jeśli jakiś dobry Mirek miałby chwilkę czasu, to bardzo bym prosił o zerknięcie na projekt, czy wygląda w miarę ok. Miałbym również parę pytań:

1.
radekrad - Hej Mirki,

Właśnie pierwszy raz zrobiłem w #eagle projekt prostego #PCB...

źródło: comment_NkvIYTRmwIkHAOLgNTaovy2w1iMYZC8L.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach