Pisze program w arduino ide i mam takie coś:

if (digitalRead(BUTTON) == HIGH ) {
Serial.println("Klawisz!");
}

I nawet jak klawisza nie naciskam widzę w serialu ze niby się naciska ( ͡° ʖ
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rexikon: INPUT_PULLUP czyli normalnie jest stan wysoki jak nie naciskasz klawisza? Ma byc odwrotnie lub zmien na if (digitalRead(BUTTON) == LOW )
  • Odpowiedz
@Rexikon: kontakt fizyczny dwóch styków w przełączniku nie jest idealny, a procesor Arduino z ludzkiej perspektywy działa bardzo szybko. Dlatego jedno wciśnięcie może zostać odczytane nawet jak kilkanaście-kilkadziesiąt wciśnięć.

Jeśli masz luźny wieczorek to polecam ten filmik, bardzo dobrze pokazuje całe zagadnienie bouncingu przełączników.

Debouncing to albo program, albo rozwiązanie sprzętowe (albo jedno i drugie) na wyeliminowanie tego zjawiska - tak aby wciśnięcie guzika było rejestrowane tylko raz
FLAC - @Rexikon: kontakt fizyczny dwóch styków w przełączniku nie jest idealny, a pro...
  • Odpowiedz
#arduino

Ktoś obeznany w temacie mógłby mnie naprowadzić, czy kompletny laik da radę zaprogramować tak ardruino by działało mi sterowanie z kierownicy w C4 na Clarionie?

http://www.clarion.com/pl/pl/products/2009/audio/source_unit/1din/CZ209E/pl-pl-product-pf_1172420455500.html

Wiem, że są takie projekty. Lutownicę czasem w rękach mam, ale ardruino kompletnie jest mi obce.
szczesliwapatelnia - #arduino

Ktoś obeznany w temacie mógłby mnie naprowadzić, czy...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki i Mirabelki z racji tego że wielkimi krokami zbliża się mój koniec edukacji na #studbaza i muszę napisać #pracainzynierska to chciałbym zapytać czy byłby ktoś zainteresowany śledzeniem postępów nad pracą (jak tak to można zostawić plusika) przy tej okazji utworzył bym swój tag pod którym bym wszystko umieszczał, ale o jaką pracę i temat konkretnie chodzi?

Otóż tematem pracy byłby fizyczny model autonomicznego / inteligentnego samochodu a
bi-tek - Mirki i Mirabelki z racji tego że wielkimi krokami zbliża się mój koniec edu...

źródło: comment_WpvrjeCnMThhm08Cnmy6usmokPPXKbfn.jpg

Pobierz
  • 41
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AdireQ: Informatyka, generalnie bardzo spodobał mi się temat sieci neuronowych i bez pisania algorytmów sprawiania aby komputer sam doszedł do tego jak rozwiązać problem lub na podstawie jakiś danych rozwiązywać podobne problemy
  • Odpowiedz
#sieci #lora #lorawan #elektronika #arduino

Balon który wzniósł się na wysokość 38km został wyposażony w moduł LoRaWAN, sygnał został odebrany z odległości 702 km we Wrocławiu. Jest to nowy rekord zasięgu tzw. Internetu Rzeczy.

https://hackaday.com/2017/09/11/the-things-network-sets-702-km-distance-record-for-lorawan/
defoxe - #sieci #lora #lorawan #elektronika #arduino 

Balon który wzniósł się na w...

źródło: comment_X4uhUNMpBUSRONQKAPffdhGFrvou70En.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam parę peryferiów na SPI - kartę sd i 2x MCP3208. Jak mogę wybrać, którego chcę użyć?

Rozumiem, że CLK, MISO i MOSI jest wspólne dla urządzeń, a jak z SS (slave select)? Na większości stron jakoś dziwnie objaśnione, tu przesuwanie bitów, tu przeciążenia operatorów. Czy też dawanie stanu niskiego na port SS przed użyciem urządzenia. Rzecz w tym, że na Arduino Uno port SS ma nr 10 i dam LOW,
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Atexor: Bierzesz trzy (lub dowolną ilość ( ͡° ͜ʖ ͡°) ) dowolne piny GPIO, jeden do CS każdego chipa i wtedy możesz wybierać je ręcznie przez digitalWrite (ustawiasz na low ten, którego chcesz użyć, pozostałe zostają na high - przynajmniej tak jest zazwyczaj, że chip select jest aktywowany niskim stanem, ale zweryfikuj w datasheetach)
  • Odpowiedz
Mogliby pisać, że SS to dowolny, np. 10...


@Atexor: W dataszicie tak piszą. Sprzętowy kontroler spi obsługuje SCK, MOSI i MISO, który chip wybierzesz którym pinem to już twoja sprawa. CS - chip select, active low.
SS - slave select odnosi się do uC jeśli ten jest slavem. To znaczy jak masz np. dwie atmegi i gadają ze sobą przez SPI i jedna jest master a jedna slave to Master
  • Odpowiedz
Proszę się nie śmiać, pierwszy raz mam z czymś takim styczność


@far_away: Dopowiem, GPIO 0 podciągnąć do zera przy włączaniu układu. Innymi słowy zwierasz GPIO 0 do zera i trzymając robisz reset. Da się to też zrobić z poziomu programatora tylko trzeba podłączyć odpowiedni pin oprócz RX/TX/GND i ustawić w arduino (jeżeli używasz) albo innym IDE odpowiednią opcję. Wtedy powinno się to dziać automatycznie - wygodne jak dużo zmieniasz.
  • Odpowiedz
wiecie, i dlatego mozna polubic normalnych zapalencow - zero napinki ze ktos czegos nie wie - po prostu - wiesz - przekazujesz wiedze i pomagasz.

milo widziec takie rzeczy.
  • Odpowiedz
Mirki próbuję skompilować sobie pod ESP8266 w środowisku Arduino ten program Jest to programik odczytujący przez RS485 (używa do tego celu portu UART i dodatkowego pinu GPIO + układ MAX485) dane z licznika energii Orno OR-WE-504. Podczas kompilacji na ESP8266 pojawia się oto taki błąd:

In function 'void send2slave(unsigned char*)':
error: 'UCSR0A' was not declared in this scope
error: 'TXC0' was not declared in this scope
'UCSR0A' was not declared in this scope
dktr - Mirki próbuję skompilować sobie pod ESP8266 w środowisku Arduino ten program J...

źródło: comment_GAsDSPCQSqIXx2033YyZ4evp0KpzeSjC.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dktr: nic dziwnego, w funkcji send2slave masz ustawiane rejestry usartu specyficzne dla AVR, albo musisz przerobić to na "wyższą logikę" albo poszukać tych rejestrów dla uart esp...
  • Odpowiedz
Mireczki, mam taki problem z moim klonem #arduino a raczej jego programowaniem.
Chcę pisać normalnie oprogramowanie w clionie, eclipsie, visual studio, wszystko mi jedno.

Najpierw próbowałem jakiegoś plugina do cliona, nie zadziałało nie mogłem dużo wygooglować, znalazłem ładny poradnik do eclipse, wszystko pięknie zrobiłem tylko cały czas mi wywala że avrdude nie wspiera wybranego MCU [Atmega 168p] jak i żadnego innego. Pobrałem najpierw wygooglowany gdzieś WinAVR, potem doczytałem że to
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kilo-bravo: ściągnąłem to co zaproponowałeś i mam po prostu to samo co w Android IDE. Ale działa.
Wczoraj ogarnąłem jeszcze kompilowanie i wgrywanie na płytkę, że tak się wyrażę ręcznie z poziomu konsoli.

#define F_CPU 16000000UL
#include
#
  • Odpowiedz
@BloodDeath94: instalujesz atmel studio 7, pracujesz, wszystko działa. jak nie masz programatora to instalujesz najnowsze avrdude i wywołujesz je odpowiednim poleceniem. jakbyś miał z tym poleceniem problemy to pomogę. Jak masz dragona/sam ice (polecam) to podłączasz i klikasz play i jest git.
  • Odpowiedz
Jaki polecacie sklep z bajerami do #arduino na #aliexpress? Mam na myśli jakieś wyświetlacze, czujniki i inne tanie bajery za ~$1. Chciałbym kupić kilka takich modułów więc najsensowniej będzie z jednego sklepu to zamówić.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej, #arduino (btw. ty jedna osobo co śledzisz #adruino to wiesz, że nie bardzo?) - potrzebuję sterować kropidłem/pompką do wody, czymś jak w tym zestawie:
https://botland.com.pl/czujniki-wilgotnosci/3228-ecoduino-automatyczna-podlewaczka-roslin.html
Ale nie mogę znaleźć takiej pompki do kupienia poza zestawem, a większość tego co tu jest to już mam i w ogóle to potrzebuję wyższej dokładności pomiaru temperatury niż te czujniki tam... i będę jeszcze potrzebowałem podłączyć kable grzewcze, czyli potrzebuję sterownia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Aż zaobserwowałem #adruino.

Skręć sobie zwykłą termoparę. Nawet Horowitz o tym pisał w "SE, tom II".
Co do pompki, to kwestią jest to, żeby znaleźć taką o odpowiedniej mocy (wysokości podnoszenia, wydajności). Możesz to sterować jakimś tyrystorem, albo IGBT, podobnie jak w biedafalownikach domowej roboty. Nada się do tego każda pompka zasilana prądem stałym.

Na pewno coś tu znajdziesz - https://allegro.pl/listing?string=pompa%20wody%2012vℴ=m&bmatch=base-relevance-floki-5-nga-hc-hou-1-1-0905
  • Odpowiedz
Słuchajcie Mircy, każdy z Was pewnie wie, że stasznie toporne jest to zielone IDE w Arduino na dłuższą metę... To sobie posiedziałem parę godzinek na koszt chlebodawcy i wydłubałem te wszystkie biblioteki co oni tam dostarczają w zestawie. Wyszedł mi z tego taki dość zgrabny projekcik oparty o prosty Makefile, kompilator avr-gcc i programator avrdude.

Teraz jest tak, że odpalam dowolnego eklipsa, netbinsa czy innego gada i sobie w nim piszę soft
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach