dondu Wyjaśnij sprawe tego modułu arruino do AS Menu -> Tools -> Extension Manager http://obrazki.elektroda.pl/7112791700_1... Szczegóły: http://www.visualmicro.com/page/Arduino-... Zobacz także materiały na YouTube - jest ich sporo. ... nie używałem więc na szczegółowe pytanie nie odpowiem.
Cześć, ostatnio się trochę bawiłem z canbus za pomocą arduino. Nawet ładnie to działa. Zrobiłem 3 węzły z elementami nastawczymi, wykonawczymi, czujnikami i z odczytem przesyłanych danych na serial monitor w komputerze. Węzły bombardują się nawzajem ramkami z magistrali i wszystko gra, jak to było w zamierzeniu. Fizyczne utworzenie prostej sieci, o...
Jeśli chcesz wykorzystać swoje wyświetlacze LED, to użyj do sterowania popularne kości MAX7219, dla których są gotowe biblioteki dla Arduino i łatwo wtedy pisać program.
Nie, do Arduino masz gotowy program z bibliotekami. Do ATmega co prawda istnieje chyba jakiś dedykowany program. Jednak przeważnie samemu trzeba konfigurować oprogramowanie i programator. Podsumowując, jak wspomniałem dużo łatwiej jest programować na Arduino. Pisać można w wielu językach. Jednak najpopularniejszy jest C. Chociażby dlatego żę można w...
Skoro dla każdego rdzenia trzeba tworzyć oddzielne pętle void-setup i void-loop, to czy również trzeba pisać oddzielne funkcje? Czy funkcja może być jedna a każdy rdzeń może ją wywoływać oddzielnie/niezależnie? Jak najbardziej definicja funkcji może być jedna i można taką funkcję wywoływać w różnych wątkach (pętlach). Trzeba jednak pamiętać, że przy...
ESP jest na tyle szybkim układem, na ogół posiadający do tego na tyle pojemny flash, że istnieje na niego kilka bardzo rozbudowanych firmwareów (powiedzmy że takich jakby OS'ów). W zależności od zastosowań, i w czym ci się łatwej programuje, możesz wgrać firmware obsługujący skrypty LUA, albo pisane w Pythonie (nie kompilujesz, sprawę załatwia interpreter)...
1. Przekaźnik jest na 12v czyli arduino go nawet nie ruszy. 2. Maksymalny prąd pinu arduino to 20mA czyli żaden z przekaźników z pdf na 5v nie może być podłączony bo może spalić pin. 3. W twoim przypadku potrzebujesz tranzystor, diodę oraz jeden rezystor. Zajrzyj tu: https://forbot.pl/blog/kurs-elektroniki-... 4. Nie...
Moim zdaniem najprościej będzie napisać aplikację przeglądarkową (PWA) komunikującą się przez BLE. Z zasady będzie ona działała w różnych systemach operacyjnych https://github.com/WebBluetoothCG/web-bl... Taka aplikacja to zasadzie zwykła strona WWW. Jeśli chcesz iść tą drogą to zamiast HC05 musisz zastosować...
Jak kiedyś będę mieć czas to pogrzebię w tym. Z równym skutkiem możesz grzebac palcem w nosie..... Tego nie ustawia się w Arduino, ani też nie jest opcją tego środowiska. Jest to wewnętrzna globalna właściwośc systemu Windows - 'Keyboard shortcut' Mając otwarte Arduino (lub jakikolwiek inny program zawierający menu) , nawet bez żadnego sketcha lub...
Czuję tutaj dysonans. Polecanie komuś łatwiejszego rozwiązania jakim jest arduino czy ESP32 i jednocześnie polecanie znacznie trudniejszego języka jakim jest cpp? Nie czuję żadnego dysonansu. Nauka języka C++ nie jest trudna, jeżeli zna się podstawy C i nie ma się uprzedzeń. Większość "arduinowców" ze środowiska AVR do tej pory tak naprawdę programują...
Raspberry Pi może być używany samodzielnie - no, wymaga monitora (wiele TV nadaje się do tej roli), klawiatury, myszy, huba USB, zasilacza, karty pamięci, kabelków... - a Arduino nie zaprogramujesz bez użycia komputera, na którym trzeba zainstalować jakiś soft (który zajmie "trochę" miejsca na dysku), i będzie wymagał interfejsu (pewnie podłączanego...
Musisz resetować pozycję w pliku, czyli pisać od początku a nie dopisywać. Po co przesyłasz to jako tekst, ma to jakieś uzasadnienie? Dlaczego nie przesyłasz 3 kolejnych wartości double? Po co tak marnować pamięć w Arduino i pasmo łącza szeregowego?
Adruino to fajny framework, wbrew temu co napisano powyżej jest napisany w C++, a nie w C. To dosyć istotna różnica. A że jest to framework to udostępnia gotowe biblioteki. Oczywiście można przyjąć postawę, że to ogłupiające i lepiej pisać samemu. Ale z drugiej strony to zależy co jest celem. Szczególnie początkujący mogą utknąć na takich niskopoziomowych...
Znam zależność między prądem a natężeniem, ale nie mam pomysłu jak go zastosować( No i tu mamy jasność. Mam wpiąć równolegle do fototranzystora jakiś rezystor i badać odkładające się na nim napięcie? Narysuj jak to chesz zrobić, jak bedzie zasilany fototranzystor, jak podłączysz to do Arduino. Zamiast pisać 24V idzie do kostki(...) trzy pozostałe to...
Żadna nauka nie jest stratą czasu. Poznając Basic możesz sobie oprogramować aplikację na telefon w darmowym B4A, a do tego dopisać program na PC w darmowym B4J i nie dość tego oprogramować ESP8266/ESP32. Czyli można spiąć cały system w jednym języku. Ewentualnie aplikacje na PC można też pisać w VB.NET Zamiast zestawu startowego proponuję jednak kupić...
Spróbuj w programie użyć przerwań dla przycisku. Teraz program działa już tak jak powinien, pętla działa bez delaya dlatego co obieg pętli wyświetlacz się odświeża. Żeby pisać na wyświetlaczu po wciśnięciu przycisku musisz tekst dodać w warunkach przycisku a nie w głównej pętli.
1. Czy jeśli zdecydowałbym się na czyste avr to czy są jakieś schematy? np. na radio fm z rds i wyświetlaczem? Google i elektroda :D 2. Jeśli jednak arduino to czy bym mógł programować bez problemu zewnętrzne mikrokontrolery? (czytałem że trzeba wgrywać bootloader) z tego co JA czytałem, to możesz na luzie wgrać hexa z Arduino na mikrokontroler taki...
Ludzie wymyślili coś takiego jak I2C więc podłączenie ADC i IO expanderów to żadnen problem dla ESP. Masz 100% racji, ale szybciej coś zrobię na AVR + BASCOM niż napiszę kod dla ESP + wszystkie urządzenia do niego podłączone. Wiem, że pytam o proste rzeczy. Wiele Rzeczy można zrobić lepiej, inaczej. Jestem niedzielnym amatorem elektroniki i robię jak...
W C można pisać obiektowo i poniższą klasę w C++: [syntax=c]#include <iostream> class Foo { public: // domyślny w C i C++ dla struktury Foo(int i_); // konstruktor int getI(); // getter void setI(int i_); // setter ~Foo(); // destructor private: // nie ma odpowiednika w C void bar(); // funkcja prywatna int i; // pole prywatne }; // constructor...
Jeśli zależy Ci na oszczędnościach to nie kupuj arduino. Kup sam procesor (mega328) i do tego płytkę stykową, jakiś najtańszy programator(przyda się). Będziesz mógł pisać kod w IDE arduino, następnie skompilujesz do .hex i wgrasz sobie programatorem do procka. Jest z tym więcej roboty ale zawsze można się czegoś nauczyć jak coś się popsuje ;) To taka...
Tak ponad rok temu zacząłem się bawić Nucleo, zasięgając rad u kolegi, który próbował jeszcze wcześniej. Ogólnie na STMy masz kilka możliwości pisania / środowisk. Ja standardowo zacząłem od migania ledem z assemblera, ogarnięcie środowiska do tego było przykre (pracuje na Linuxie) jest i było gcc, ale jakieś pliki trzeba było brać skądś tam itd itp....
Ten program z linku odbiera SMS`y i reaguje na tereści SMS typu "WYJ1ON", "WYJ1OFF", "WYJ2ON", "WYJ2OFF" i "STATUS" Kiedy odbiera takie wiadomości z autoryzowanego numeru to steruje dwoma przekaźnikami albo po odebraniu "STATUS" wysyła wszystkie mierzone parametry. Potrafi nawet spytać operatora o stan konta i odesłać ten stan na autoryzowany numer....
może mi ktoś mi wytłumaczyć jak pisać programy z RTC ( może mi ktoś napisać program na arduino gdzie o gozinie 17 pin 10 jest na stanie wysokim a o 18 na stanie niskim. Z góry dziękuje) Na każde wydarzenie związane z czasem traktuj jako alarm. Do tego praktycznym wymogiem byłoby doinstalowanie odpowiedniej biblioteki 'TimeAlarms': https://github.com/PaulStoffregen/TimeAl...
1. Pisać kod na forum jak należy - przeczytaj instrukcję obsługi forum. 2. Szybciej nie będzie przy takim programie. Sam delay ogranicza do poniżej 100hz następnie wolne operacje na SD i serial. Tak więc czego oczekujesz?
Podam w takim razie jeszcze moje rozwiązanie pozbawione błędu "repeat" przy długim wciśnięciu i posiadający bardzo skuteczny filtr antydrganiowy. Z oczywistych względów program jest w C, ale jeśli w arduino można bezpośrednio pisać do rejestrów to to nie będzie problemów z jego adaptacją :) [syntax=c] int lk, licznik; int main(void) { DDRB=0b00000000;//port...
Pamiętaj, że język C dla mikroprocesorów się nieco różni od języka C dla PC. Ktoś kto umie pisać programy w C na komputer PC, prawdopodobnie nie będzie umiał ich napisać na mikrokontroler i na odwrót. Nie mniej jednak znając podstawy języka łatwiej jest się przestawić.
Łopatologicznie to można wytłumaczyć podłączenie wtyczki do gniazdka. Mikrokontroler to niestety bardziej skomplikowana rzecz. Natomiast w dokumentacji o to chodzi, żeby była szczegółowa. Interesuje cię tu chyba sekcja "14.3 Background Debug Controller". Jest opisany protokół, są komendy zapisu do pamięci, jest jej mapa. Chyba, że oczekujesz opisu pod...
Czego oczekujesz po tym kodzie? Wg mnie nie ma nic wspólnego z docelową ideą. Pomijam zbyt duża algorytmikę w przerwaniach, to się wcześniej czy później zemści (a zupełnie pusta pętla główna) Wybory algorytmu (opcje) nie określa się w komentarzach, ale przez znaczące nazwy zmiennych, np nic nie mówiąca nazwa flag, zadeklarowana i inkrementowana nie...
Widzę, że kolejna osoba, której jedynie zależy na "promocji swojej książki" Możesz też pożyczyć od kolegi, albo z biblioteki - jest wiele możliwości. Zresztą nie rozumiem dlaczego Autor książki nie miałby jej polecać jako źródła informacji. Trudno ci pomóc, skoro sam nie wiesz, czego oczekujesz i z czym masz problem. Myślę, że w poście (at)Werterror...
teraz co do programowej strony, czy macie może jakieś projekty na których mógłbym się wzorować, jakie oprogramowanie będzie najwygodniejsze (na razie poznaję AVR Studio 4 ale kompletnie nie podoba mi się ten program i szukam czegoś innego) i może jakiś ogarnięty, napisany prostym językiem poradnik do mikrokontrolerów. AS4 jest stare jak świat, ale...
Co do arduino to nie będę się wypowiadał, bo praktycznej styczności z tym nie miałem. Jeżeli chodzi o BASCOMa to uważam, że nauka programowania w nim nie ma żadnej przyszłości. Jak początkujący nauczy się pisać w C np na AVR, to potem już tylko krok do przesiadki na PIC8/16bit, ARM, ColdFire, MIPS4k i co kto sobie jeszcze chce, kwestia środowiska i...
W androidzie nie umiem pisać programów. Może jest jakiś inny sposób, o którym nie wiem, aby zdalnie wybierać numer z telefonu? To jest pewna przeszkoda. Są dostępne uniwersalne programy wykonujące ustalone operacje po wystąpieniu jakiegoś zdarzenia. Takimi zdarzeniem może być np. znalezienie sieci WiFi o określonym SSID lub znalezienie Beacona z danym...
Dla urządzeń 433 MHz spodziewałbym się ASK, byłbym zdziwiony, gdyby to było FSK. Zresztą ASK daje się łatwo zaobserwować oscyloskopem, a modulacji częstotliwości z dewiacją na poziomie dziesiątych/setnych części promila (w stosunku do częstotliwości nośnej) raczej się nie da zauważyć, będzie widać praktycznie tylko nośną. Poza tym trzeba by jakoś sprząc...
(at)kamill_94 Jest dużo osób, które radzą sobie z programowaniem uC. ARM, AVR, PIC, 'C51 czy inny rdzeń, to tylko inny zestaw rozkazów. O ile nie piszesz w asemblerze, a dzisiaj to już rzadkość, to naprawdę nie ma większej różnicy. Więcej różnic zauważysz w peryferiach, ich obsłudze i możliwościach systemu jako całości. To nie jest tak, że ARM pozwala...
A mógłby kolega poprawić ten kod? Ewidentnie porywasz się z motyką na słońce. Zaczynasz programować, ale jednak chcesz zacząć od bardzo skomplikowanego programu, z błędami które nie wiesz jak rozwiązać... Tak jak większość radziłbym zaczynać od małych rzeczy, nie mówię, że masz przez tydzień pisać program do migającej diody, ale polecam jakieś mniej...
Dawno nie bawiłe się arduino ale coś jescze pamiętam. Aby używać zmiennych uint8_t musisz dołączyć plik nagłówkowy [syntax=c]#include "U8glib.h"[/syntax] Następnie radzę dla wejścia (pin1) zastosować podciągnięcie do plusa programowo. [syntax=c]pinMode(pin1, INPUT_PULLUP);[/syntax] Proponuję zastosować taki kod (nie używam adruino więc nie mogę go sprawdzić):...
Na moje to sprawa wygląda tak, że aby uruchomić Twój projekt (bez źródła i własnej kopii Arduino) trzeba mieć 3 pliki i informacje gdzie je wgrać, a dajesz jeden i bez adresu. Omijam Arduino IDE, ale zdaje się że ono nie ma opcji wgrywania "cudzych" binarek https://arduino.stackexchange.com/questi...
http://obrazki.elektroda.pl/5734781700_1... Witam Video demonstrujące o co tu chodzi... https://www.youtube.com/watch?v=6Ttkx0uV... https://obrazki.elektroda.pl/8256856800_... Wzbogacony plan działania oparty na HDMI ... Od dłuższego czasu pracuje jak ulepszyć mój pojazd nie tylko silnik lub zewnętrzny...
https://obrazki.elektroda.pl/1316672100_... Zapraszam na krótką prezentację nowej płytki Arduino - Arduino R4 WiFi. Pokażę tutaj jak przygotować pod nią środowisko pracy (Arduino IDE na komputer bądź środowisko Webowe) z uwzględnieniem popularnych problemów (Web Edytor nie widzi portu COM?), zaprezentuję tu same możliwości płytki oraz...
(at)darex120 A czemu upierasz się przy Arduino IDE? To jest najgorsza z możliwych opcji. Zdecydowanie lepiej użyć Visual Studio Code z wtyczką PlatformIO. Też będziesz mógł pisać programy z użyciem Arduino Core i arduinowych bibliotek.
Tak się tylko zastanawiam, kto napisze do tego oprogramowanie ? Z oprogramowaniem nie będzie problemu, bowiem planuję przygotować takie środowisko programistyczne jak jest do Arduino. Eclipse, sdcc i ewentualnie jakiś debug. Wszystko ładowane przez kabel - gdzieś widziałem taki kartridż który umożliwia pracę na RAM zdalnie i odpalanie testowych aplikacji...
http://obrazki.elektroda.pl/6764860400_1... Witam. Chciałbym przedstawić konstrukcję robota humanoidalnego o nazwie Damian (troszkę na wesoło). Robot jest oparty na dość znanym projekcie Inmoov, lecz z wieloma dokonanymi przeze mnie zmianami. Konstrukcja jest w pełni wydrukowana na drukarce 3D ;) Między innymi posiada: - rozpoznawanie...
https://obrazki.elektroda.pl/7257498500_... Pokażę tutaj jak można łatwo uruchomić zewnętrzną pamięć Flash z dowolnym mikrokontrolerem w oparciu o programowe SPI. Omówię tu działanie i znaczenie poszczególnych operacji (odczyt, zapis, kasowanie) oraz zaimplementuję je w kodzie. Temat użycia takich pamięci wydaje mi się co najmniej...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
https://obrazki.elektroda.pl/8440857400_... Każdy lubi Arduino, od najmniejszych modułów na Attiny85 po największe moduły oparte na mikrokontrolerach MEGA2560. Niestety, mają one swoje ograniczenia - jeśli potrzebujemy więcej mocy obliczeniowej, wyższej precyzji czy większej liczby wejść analogowych, to nie mamy zbyt wielkiego wyboru...
Czyli nic z tego nie będzie trzeba było by pisać cały kod od nowa?
https://obrazki.elektroda.pl/4968487700_... Witajcie moi drodzy Pokażę tutaj jak można łatwo złożyć z gotowych modułów (ESP8266, zasilacz, przekaźnik) własny sterownik IoT na WiFi. W przykładowej wersji pozwoli on nam przez internet włączać/wyłączać jedno urządzenie. Będzie to tak jakby Sonoff wersja DIY, ze szczegółowym opisem kolejnych...
Rozważam nawet transmisję do lokomotyw nie po torach, tylko po Wi-Fi albo Bluetooth, gdyż takie moduły wielkości paznokcia można kupić u Chińczyków już za 5 zł, a na Arduino można je bardzo łatwo oprogramować. No to już masz odpowiedź. Nie wiem jakiej wielkości jest ta makieta, ale szedłbym w łączność bezprzewodową. Też uważam, że to najlepszy sposób....
Zupełnie lepiej i bezproblemowo byłoby to pisać i komilować w Visual Studio Code z Platformio, nie byłoby tych błędów które się pojawiają w wątku bo ludzie używają różnych wersji Arduino IDE, i co ważniejsze, w platformio, w każdym projekcie jest odrębny zestaw bibliotek, a nie tak jak w Arduino IDE, wspólny dla wszystkich, zastanówcie się czy nie warto...
I co dalej .... mam ten kod pisać od nowa ? ...... nie dam rady ... po prosty nie dam rady ......
rozmowa pisać łucznik pisać pisać enter
mikrofon bezprzewodowy nadajnik zakłócenia układ zapłonowy naprawa pralka bosch
akumlator briggs stratton kosiarki akumlator briggs stratton
Wzmacniacz antenowy SWA-7 w zalesionym terenie Brak zasilania grzałki w ekspresie Philips EP 3243