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)...
Ż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ć...
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...
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...
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...
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.
zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino. Arduino to ślepa uliczka. W mojej ocenie, Arduino traktuje uC jak Z-8 (CPU + GPIO) czy 8051 gdzie ze sprzętu to głównie proste timery i UART. ZERO wykorzystania sprzętu! Bo co wspierają biblioteki Arduino? UART z malutkim buforem w RAM, I2C to samo. SPI bez bufora, bez przerwań....
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....
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...
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...
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...
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/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/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...
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....
https://obrazki.elektroda.pl/5936410400_... Autor prezentowanego poniżej projektu, przy przejściu do nowej pracy otrzymał od firmy między innymi opaskę fitnessową, pokazaną po lewej stronie. Abstrahując od przydatności takiego urządzenia podczas ćwiczeń fizycznych, opaska sama w sobie jest niezwykle ciekawa pod względem technicznym....
https://obrazki.elektroda.pl/3743484600_... Witajcie moi drodzy Przedstawię tutaj mojego shielda (nakładkę) na Arduino UNO opartego o układ ENC424j600. Shield ten pozwala podłączyć Arduino do internetu bez żadnego lutowania, a nawet bez użycia kabelków i płytek stykowych. W temacie dam jedenaście pełnych przykładów jego użycia z moimi...
http://obrazki.elektroda.pl/4509210500_1... YAALL = Yet Another Arduino LED Lamp Projeków gdzie Arduino zaprzęgnięty jest do “mrugania” kolorowymi LED’ami w sieci jest tysiąc. Pomysł więc nie jest wcale świeży. Narodził się, gdy chciałem spróbować napisać jakąś aplikację na platformę Android - dla zabawy i aby się...
Zrób jakieś zdjęcie jak to masz podłączone bo na filmie za duzo nie widać, jednak przy przekaźnikcha powinny się świecić tylko LED`y wskazujące na zasilanie. Co do wgrywania softu po podsyłam Hex`a chociaz Bin nie powinien być prblemem kiedy się rozwinie z listy typów pliku i wybierze "All files" Po wgraniu programu na Arduino powinna migać jedna z...
Właśnie dzisiaj mija dokładnie dziesięć lat, od mojego Trochę historii Mój pierwszy artykuł na forum dotyczył nowych tranzystorów wypuszczonych prze STMicro, które charakteryzowały się ciekawą obudową, zapewniającą poprawione chłodzenie. Przez długi czas właśnie na tego typu newsach skupiała się moja twórczość. Dopiero około 2012 roku sięgnąłem po ciekawsze...
(at)maxbit Nie wiem czy dobrze mnie zrozumiałeś co do tych PCB. Tutaj mogę dać zdjęcie tylko tego, co robię sobie w ramach hobby. Dlatego sobie na własnej PCB napisałem to co chciałem łącznie z nazwiskiem i obrysem naszego kraju. Taki kaprys. Warstwa opisowa nie zawsze musi dotyczyć tylko opisom - wystarczy spojrzeć na Arduino z postacią Anime. Wolność...
Gdyby zaczęli od STM32, to potem ewentualna nauka AVR, ESP czy 8051 (np dobry na początek z nimi AT89C2051) byłaby niezwykle łatwa i przyjemna. Nie do końca jestem przekonany do tej argumentacji. Po pierwsze, STM32 czy jakiekolwiek inne 32-bitowe mikrokontrolery komercyjnie często są programowane przez osoby po studiach informatycznych, nie elektronice....
Dobry wieczór! Dawno mnie tu nie było... W końcu są wakacje! :-) Niewiele zrobiłem, ale jest postęp. Tak jak podejrzewałem, SoftwareSerial nie radził sobie z synchronizacją. Ponieważ nie umiem pisać programów dla PC-ta (analfabetyzm wtórny), zastosowałem nową przejściówkę - Arduino Mega, w którym aż roi się od UART-ów. Przerobiłem program dla Arduino...
https://obrazki.elektroda.pl/9375100200_... Dzisiaj przedstawię krótko kolejną nakładkę na Arduino UNO, a mianowicie D1Robot/Iduino LCD Keypad Shield, który jak sama nazwa wskazuje, na pokładzie ma wyświetlacz ciekłokrystaliczny 2x16 oraz pięć (sześć, jeśli liczymy RESET) przycisków podłączonych na GPIO. Shield ten pozwala w prosty...
https://obrazki.elektroda.pl/2135111100_... Witajcie moi drodzy. Przedstawię tutaj płytkę Fubarino-Eth oferującą łączność USB i Ethernet opartą na 32-bitowym PIC32MX795F512H (512KB Flash, 128KB RAM) i nieśmiertelnym ENC28J60. Płytka ta stanowi moją wersję słynnego Fubarino-SD 1.5 od Projekt płytki Projekt ten jest moją przerobioną...
Na obronę tej płytki dodam, że przynajmniej pewnie biblioteki i support będzie niezły. Oby, bo to jedyne czym może się ta płytka bronić. Ale IMHO, tak jak przedmówcy, uważam, że to trochę bez sensu koncepcja. Mamy mocny MCU, więc pakujemy drugi... słabszy. Ale już pomijając to, robi nam się kłopot, bo żeby wykorzystać możliwości jakie taka kombinacja...
Ok, tutaj są moje bazgroły na "szybcika" , ot taka radosna twórczość. Ja;Kod arduino uno do optymalizacji i usunięcia ewentualnych błedów: #include <FastLED.h> #define LED_PIN 2 #define NUM_LEDS 30 #define SPARKLE_INTERVAL 100 // Czas odświeżania iskrzenia (ms) #define FADE_AMOUNT 50 // Ilość przyciemnienia #define BASE_BRIGHTNESS 50 // Jeszcze...
Szanowni Państwo, Mój problem dotyczy programowania na platformę Android. Używam do tego programu Android Studio 3.0.1. Mianowicie, posiadam box firmy Korbox. W telefonie posiadam Irdę, więc postanowiłem sterować owym boxem za pomocą mojego Xiaomi. Problem polegał na tym, że żaden z programów dostępnych na markecie (ani niewbudowanych w tel.) nie posiada...
(at)misiozol Spytałem koleżki co coś tam programuje czy nie ma może Arduino albo Raspberry i mi odpisał że ma jakiegoś Digispark'a attiny85 Dałoby radę z takim czymś coś działać czy jednak zostaje mi tylko Malinka albo arduino ( nie licząc przeznaczonych do tego programatorów ) Chodzi o naukę, bo jak bym chciał sobie przerobić tego X'a to bym kupił...
Witam. Potrzebuje zaprogramować Arduino UNO, osobiście nie potrafię pisać w języku c i cc+ stad moja prośba do was. Ogólnie program ma wyglądać następująco. Gdy na wejściu A0 jest ciągły sygnał przez 5sekund lub jest ciągły brak sygnału przez 5sekund to na wyjściu 0 powinna zapalić się dioda (bądź zaczać mrugać) Gdy z powrotem na wejściu A0 pojawi się...
Już mam... Obejrzałem dokładnie spalony chip pod lupą. Okazuje się, że to nie jest IR2110, ani IR2113, tylko.... EG2113D. Widziełem wcześniej logo EG. Znalazłem datasheeta, po chinsku, ale to co najwazniejsze idzie bez translatora obczaić. Więc tak jak czułem - przekroczyłem conajmniej trzykrotnie napięcia PWM (mierzyłem wcześniej oscyloskopem - na...
https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
https://obrazki.elektroda.pl/6406311800_... Witajcie moi drodzy. Dziś przedstawię projekt, o którym myślałem od bardzo dawna. Początkowo byłem pewny, że będę musiał go zrealizować od 0, ale dość długie poszukiwania w sieci pozwoliły mi odnaleźć gotowe rozwiązanie , które spełnia moje oczekiwania, a mianowicie ASCII Video Terminal autorstwa...
w tym też właśnie najróżniejsze słupkowe wyświetlacze widma a zdaje się że w tym kierunku wykazujesz zainteresowanie. Tak :D. https://filmy.elektroda.pl/77_1704705084... Na filmie jest przetaktowany do 250 MHz. Wszystkie funkcje sterujące wyświetlaczem są napisane prawie od zera z pomocą AI, wzorem był program testowy napisany na Arduino UNO. Samo...
Czy do programowania potrzeby jest programator czy można pisać program przez Micro usb?
ponieważ trzeba wcisnąć przycisk i go trzymać Jeśli ma to zrobić Arduino, to może włączać jakiś tranzystor - NPN, jeśli wciśnięcie ma łączyć z masą; trzeba sprawdzić, czy spadek napięcia na włączonym NPN (około 0,15V) nie zaburza działania tego, co ma robić przycisk. Na razie w kodzie miałem funcję delay, ale nie mogłem wyświetlać dwóch świateł różnego...
(at)JoteR , zażalenia musisz zaadresować do twórców Avrdude, gdyż to co pokazuje się w oknie zwanym przez ciebie "miniterminalem" jest przekierowanym stdout tego narzędzia ;) A tak na marginesie, mogłem w ogóle nie "pokazywać" polecenia do wykonania ani tego "miniterminala" i czy wtedy byłoby ok ? ;) to jest nakładka graficzna na avrdude.exe dla ludzi,...
Przykłady z pierwszego postu należy przenieść do działu "Jak nie pisać programów". Program w miarę poprawnie zadziała przy niskiej częstotliwości taktowania uC (brak eliminacji drżenia styków) lub gdy pętla główna będzie wykonywać się długo. Tak jak napisał (at)rs6000, enkoder najlepiej obsłużyć na przerwaniach.
Trudna sprawa bo co np z Nucleo albo discovery? Nie widzę najmniejszego problemu. Jeśli ktoś używa Nucleo albo discovery (albo Arduino albo cokolwiek) jako mikrokontrolera i mu program który napisał nie działa i ogarnia mniej-więcej co się dzieje, to pisać należy w tym dziale. Jeśli natomiast ktoś wziął płytkę, wrzucił tam 100 bibliotek, sklejonych...
Program pokazujesz tu tak, w pełnej edycji postu opcja syntax C++: [syntax=c]void setup() { pinMode(11, OUTPUT); //Dioda niebieska pinMode(10, OUTPUT); //Dioda czerwona pinMode(9, OUTPUT); //Dioda żółta pinMode(8, OUTPUT); //Dioda zielona pinMode(7, INPUT_PULLUP); //Przycisk digitalWrite(11, HIGH);//Wyłączenie diod digitalWrite(10, HIGH); digitalWrite(9,...
Cześć, Pytanie jest trochę nie na miejscu. Porównałbym to do czegoś takiego: "dlaczego w firmach budowlanych stosuje się koparki zamiast łopat?" Odpowiedź: Stosuje się i to i to. Łopata (Arduino) może się czasami przydać do wykonania jakiejś niewielkiej pracy. Arduino to nic innego jak mikrokontroler z uproszczonym środowiskiem programowania i na ustandaryzowanej...
.:KoSik:. Kolego wybacz, napisałeś ciąg bzdur z których nic nie wynika. To kolega określił to urządzenie jako CNC: Coś mi tu nie gra. Każda maszyna CNC używa g-kodu, a to że go nie widzisz, nie oznacza, że go nie ma. Przecież jakikolwiek program musi wysłać komendy do plotera (maszyny CNC). A dla mnie to jest bardziej ploter (dodam że takie urządzenia...
Witam! Mam problem z wgrywaniem programu na mikrokontroler ATmega 2560. Wgrałem na niego bootloader od arduino za pomocą Arduino UNO przez program pana gammona (wpiszcie w google gammon botloader upload, elektroda nie pozwala mi wstawic linku :0 ). problem pojawia sie przy wgrywaniu programu właściwego. chciałem użyć ArduinoIDE aby móc pisać w c++....
Witam. Chcę napisać aplikację w android studio, aby wysyłała dane z żyroskopu przez wi-fi do ESP-01 oraz program do ESP-01, aby przekazywało dane przez UART do arduino. W arduino domyślam się, że nie trzeba pisać żadnego programu pod ESP, ponieważ jest to jedynie odbieranie trzech zmiennych i wystarczy je przepisywać do zmiennych. Aplikacja na androida...
Ależ jak najbardziej da się pisać w Arduino IDE bo jest "przyjaźniejsze" od C na początek. Natomiast aby wgrać program do Attiny nie potrzebujesz bootloadera jak pisze w tym kiepskim poradniku, bo i tak będziesz wgrywał program za pomocą USBasp, zatem wybierasz w Arduino odpowiednią "płytkę attiny" z menu Narzędzia->Płytka (zakładam, ze wgrałeś pliki...
Musisz zrobić połączenie pomiędzy sygnałem WN i wejściem ATmega. Musisz znaleźć sposób aby połączyć dwa obwody o różnym napięciu, sposobów jest wiele: transoptor, hallotronowy czujnik prądu do Arduino itd. Polecam pisać program na Arduino, będzie znacznie łatwiej niż innymi sposobami. A Basica to chyba mało kto używa, teraz programuje sie głównie w...
Ad 2.) Bootloader w uproszczeniu to taki program umieszczony w docelowym mikrokontrolerze który pozwala na zmianę zawartości pamięci flash (wgranie programu) bez konieczności stosowania programatora (na podstawie danych np z karty SD, portu COM, czy innej magistrali). Sprawdza się to doskonale w przypadku Arduino bo kupując gotową płytkę z wgranym bootloaderem...
Dzień Dobry! W baaardzo dużym skrócie historia wyglądała następująco: -zaprojektowałem sobie układ na Arduino który fajnie działał. -Chciałem go przenieść bezpośrednio na atmege. Łatwiej dostępna była atmega 328, więc taka zamówiłem. -Przy próbie wgrania programu do takiego układu za pomocą USBasp wyskakiwał błąd ze "port COM5 nie istnieje" czy coś...
Przecież możesz sobie zmodyfikować program obsługujący enkoder na potemcjometr. Wystarczy znać ADC ale w arduino to prostota a reszta to troszkę logicznego myślenia. Za bardzo nikomu się nie chce pisać gotowca specjalnie dla ciebie, mógłbym to zrobić ale nie mam takiego arduino i nie byłbym w stanie tego przetestować.
Tylko problem jest w tym że chce korzystać z oprogramowania AVRstudio by pisać w Assemblerze a ten program mi nie wykrywa płytki. Co mam zrobić by płytka była wykrywana ?
(at)atom1477 Wiesz co mnie urzekło? NIE MA DEBUGGERA. Piszesz program, odpalasz go i ma działać. I lepiej żebyś rozumiał co robisz bo jak namieszasz to możesz wszystko wyrzucić bo nic Ci nie pomoże. To bardzo odświeżające tak sobie kodować w pamięci i debugować kod w głowie zanim jeszcze w ogóle zostanie uruchomiony. Po to masz tak mało pamięci żeby...
Witaj, Zawsze możesz popracować nad estetyką wyświetlania. Chodzi mi o przykład: Mamy jedną minutę po pierwszej w nocy oraz jedną sekundę. Zegarek wtedy wyświetla 1:1:1 co jest... kwestią gustu ;). Prostymi sztuczkami w kodzie możesz sprawić, żeby wyświetlało się 01:01:01. Wtedy całość wygląda estetyczniej i unikniesz "skaczących" nawiasów. Po szybkim...
Witam! Mam Arduino UNO R3. Nie chcę jednak pisać w języku Arduino, wolę Bascoma. Programy wgrywają się przez Arduino IDE, czyli bootloader działa. Jednak gdy wybiorę w Bascomie programator Arduino to nie chce się wgrywać. http://obrazki.elektroda.pl/6125018700_1... Mój system to Windows 8.1 64 bit. Prędkość portu szeregowego mam ustawioną...
Nie dodasz czterech kostek bo braknie Ci pinów, chyba że użyjesz expander portów lub Arduino mega. Od znajomej mąż zmarł ,bawił się arduino. Żona dała części elektronikowi z rodziny a resztę mi przyniosła, najpierw arduino uno a teraz Mega i leonardo oraz płytki. Mam na czym składać. Tak wszystko kabelkami. I jeszcze tam coś jest. Zobaczy bo tego nie...
dlaczego tak twierdzisz wydaje mi się ze właśnie dzięki programowaniu w Arduino jakoś sprawniej to uda się zrobić niz pisać cały program w języku LUA wraz z obsługą całego procesu zamieniania wartości na poprawnie wyświetlana na samym serwerze
Dziękuje p.mezydlo za wyjaśnienie, w rzeczy samej należałoby np. zapisywać dany stan do eepromu, a później czytać go. Ja jednak zacząłem pisać program do sterowania arduino w processingu i bardzo dobrze się sprawdza. Pozdrawiam
Witam! Chciałbym zacząć przygodę z programowaniem mikrokontrolerów AVR. Niedawno miałem okazję "bawić się" Arduino UNO i środowisko jego programowania przypadło mi do gustu, dlatego też chciałem je kupić i programować. Dowiedziałem się jednak, że można pisać programy w Arduino IDE i wgrywać je programatorem do scalaka. Programator już mam, a dzięki...
Do samego zbierania Arduino wystarczy. Zamiast pisać program można też zrobić to na R-PI, z jakimś systemie monitorowania (np. Zabbix) do zbierania i wizualizacji danych. Do detekcji pracy można użyć opisane powyżej układy (nawet z przekaźnikiem który będzie zwierał odpowiednie GPIO R-PI) lub np. sensor przepływu prądu AC jak w mierniku cęgowym z odpowiednim...
Kod skopany dokumentnie. 1 - silnikami należy sterować w przerwaniu od timera, tylko taki sposób zapewni dokładne, równe sterowanie silnikiem 2 - klawiatura powinna reagować na zmianę stanu a nie na konkretny poziom, dzięki temu klawisze nie sa od siebie zależne i nieblokuja pętli głównej programu Ten program może być wzorem, jak nie pisać programów....
znalazłem taki temat http://www.elektroda.pl/rtvforum/topic23... ale to nie do końca to bo ja chcę zrobić z arduino zestaw startowy do avr bez bawienia się w zewnętrzny programator. Czy jest jakaś strona poświęcona takiej przeróbce? Co do bootloadera arduino. On wgrywa hex ale program już nie działa. Teraz żałuję że kupiłem to arduino ale myślałem...
Do Atmeli jest sporo w necie. Idąc drugą Arduino raczej tylko zmarnujesz czas chyba że jest to chwilowa zachcianka. Czym wg tej teorii różni się arduino od AVR, o którym wspomniał autor ? tylko tym, że AVR jest na gotowej już płytce i nazywa się Arduino ? w sumie atmegę wpiętą do płytki stykowej również tak można nazwać. A nawet gotowy klon arduino...
Witam, tak na arduino UNO działa, ale moa wersja jest z Atmelem328 SMD, wczoraj znalazłem jakieś strony co niby można przenieść program z arduino na atmelage ale niestety nic nie działa, Masz różne rozwiązania rozwiązania: - Podłączyć programator do swojego Arduino, odczytać program i bity konfiguracyjne dowolnym programatorem i programem. - Przejrzyj...
Witam, niedawno zacząłem pisać w ramach nauki program do zamka kodowego na bazie AT89C2051. Niestety jak wiadomo w porównaniu do avr, arduino itd. bascom ma mało poradników czy coś w tym stylu w internecie. Mam kilka pytań w sprawie bascoma: 1. Jak zrobić tak żeby po wciśnięciu przycisku wykonała się jakaś czynność jeden raz a potem program będzie czekać...
Witam, buduję sterownik pokoju z pilotem, lcd, temperaturą, kilkoma tranzystorami Mosfet i wyjściami analogowymi. Całość prawie zmontowana, zacząłem pisać program na Arduino 2560 żeby potem przenieść go z prototypu do docelowego urządzenia. Niestety w ledwie rozkopanym kodzie zaczęły wyskakiwać dziwne błędy. Arduino podkreśla mi co chwilę coś na czerwono,...
Już od wielu lat czytam proroctwa, że 8-bitowce już niedługo znikną i jakoś nie znikają :) 8-bitowce zawsze będą miały swoje miejsce, bo nie wszystko musi mieć duży i skomplikowany procesor. Na początek z AVR kilka porad ode mnie - omijaj Arduino z daleka. To tylko ogłupia, kretyńskie funkcje typu digitalWrite() sprawiają, że nie poznajesz jak działa...
Tak z mojego doświadczenia - nigdy nie udąło mi się przerobić jakiegoś kodu Taki ekspert nie potrafi poprawić czyjegoś kodu. Zapisze to w pamiętniku. Pytanie po co te wywody, ze po co robi jak nie potrafi itp. Wystarczyłby link do programu, którego kod dałem w załączniku. Dekoduje: RC5, RC6, NEC, APPLE, Samsung, Samsg32, Kaseikyo, JVC, NEC16, NEC42,...
tmf Czy jest więc możliwość żebym np zainstalował program Eclipse na komputerze, podłączył swoje Leonardo, napisał jakiś program i wgrał przez Eclipse? Lub AVRstudio np?
Witam, zamierzam w najblższym czasie nabyć Arduino Mega 1280, ale jak dotąd radziłem sobie tylko z Bascomem (brak chęci do przesiadki) i mam pytanie, czy da się w prosty sposób zaprogramować Arduino poprzez jego bootloader plikiem przygotowanym w bascomie?? Mam USBasp i pewnie nie byłoby problemu żeby z niego korzystać, ale straciłbym wtedy tą niewątpliwą...
Oburzony autor wątku na PW napisał nie porady typu naucz się wszystkiego to będziesz umiał pisać programy więc ok, skoro uważa, że nie trzeba znać C++, wystarczy pomoc, więc pomagam: Użyj funkcji porównania w warunkach i "else if". a jeżeli wartości są w przybliżeniu równe to wyłączają się przekaźniki Użyj porównania z wartością powiększoną/pomniejszoną...
Niestety ale przesiadka z Arduino na jakikolwiek mikrokontroler bedzie bolesna... a STM32 czy jakikolwiek ARM jeszcze bardziej bolesna (to sa bardzo rozbudowane procesory o duzej licznie rejestrow itd.). Niestety rezygnujac z Arduino trzeba dosc mocno poznac mikrokontroler... Wiesz mi bardziej chodzi o przejscie z Arduino na C/C++ i ARMy... ja najpierw...
Jak długo trwało sfinalizowanie całego projektu? Zacząłeś od automatycznej konewki ;-) Potem rozumiem przyszła ochota na więcej..? A jest już sfinalizowany? ;P Tak na prawdę zaczęło się od uruchomienia i poznania NRF24L01, a jak już to rozgryzłem powoli przychodziła ochota na więcej, dlatego na początku 2018 roku powstała automatyczna konewka i od...
Na XMEGA program zajął 700 bajtów FLASH i 0 bajtów SRAM. Owszem tylko Arduino jest bardziej popularne na najtańsze AVR-y które sprzętowo trudno porównać do XMega. Natomiast zdaje mi się że płytki z XMega są tak popularna jak Maple z ARM-ami - czyli jakiś margines. Z jednej strony Arduino niby coś tam ułatwia z drugiej daje spory narzut kodu i to co...
Witam kolegów jestem tu pierwszy raz i proszę o wyrozumiałość w przypadku trywialnych pytań itp. Buduje wago-zabawkę na belce tensometrycznej arduino uno i HX711 wagę już zestroiłem (wskazuje ok) i potrzebuje dopisać kawałek oprogramowania mianowicie; od zera do 2 kg stan wysoki na którymkolwiek pinie od 2 do 5 kg na innym i od 5 do8kg na innym Podejrzewam...
A jest jakiś program ułatwiający pracę bo tak na żywca w IDE to pisać w c nie umiem?
Myślałem, że te kody mieszają się (nowy z poprzednim) Jak to "mieszają się"? Rozwiń proszę myśl bo nie jestem w stanie sobie tego wyobrazić, człowiek tyle czyta w Internetach i nagle trafia na coś, czego wyobrazić sobie nie sposób. Że znaczy co, jeden dokleja się na końcu drugiego, instrukcje wykonują się naprzemiennie, czy jak? Proszę rozwiń co masz...
Witajcie. Z Arduino sobię radzę, zrozumiały dla mnie dosyć kod, pytanko takie, czy można w jakiś sposób kod z ardino wrzucić na atmegę 8/32, nie mam pojęcia o programowaniu Atmegi, czy jest jakiś prosty sposób na "przerzucenie" tego ? Czy trzeba pisać program ? Jak by ktoś pytał chodzi mi o diodę IR oraz moduł BT
Wstawiłem w pola lutownicze (wskazane przez RAFAŁ.M) fotorezystor z potencjometrem 1M (wystarczy 470k) - i można ustawić próg natężenia światła. Jestem w tym początkujący wiec proszę o wyrozumiałość. Z zawodu jestem ślusarzem. http://obrazki.elektroda.pl/3917749500_1... Piszesz że fotorezystor i potencjometr 470k w miejsce wskazane...
Nie ATMega32 a albo 168 albo 328. Nowsze wersje. I szukaj takiej która ma 328. Bo w 168 szybko może ci się miejsce na program skończyć jak zaczniesz coś poważniej pisać używając gotowych bibliotek bez optymalizacji.
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...
Nie chce tu nieporozumień - nikt nie "uczy Arduino", po prostu to najprostszy sposób na AVR na laboratoriach. Z Arduino używa się płytkę i bootloader... a cały program można pisać w setup(), choć nic nie stoi na przeszkodzie, by użyć Eclipse i avr-gcc lub Atmel Studio. Z drugiej strony, jeśli miałbym studentów informatyki, to zamiast im mieszać w głowach...
Kolego pyton - to wszystko prawda co kolega napisał, ale kto instaluje arduino ide po to by pisać close to metal (czyli na rejestrach)? To już choćby eclipse z pluginem avr będzie do tego lepsze. Ludzie nie po to biorą się za arduino. W 99% to jest właśnie prostota wykonania projektów ze względu na ogrom gotowców. ESP8266? W 5 minut masz zrobiony projekt...
;) Kolega jak powszechnie wiadomo na forum, jest profesjonalistą, dlatego też stawka jest również profesjonalna. Ja jestem zwykłem nieudacznikiem i amatorem więc nawet nie śmiem niczego proponować ;) tylko po co pisać w wątku skoro z góry nie chce się podjąć tematu. Tak na marginesie, krytykujesz kolego arduino na forum w praktycznie każdym wątku prowadząc...
czy takie podwozie nada się do przyszłych ulepszeń Nie Jakie podwozie wy byście mi polecili? Popatrz na forum forbota i poszukaj czegoś, ja za ciebie rysować nie będę. Motor Shield L298D ale czy w przypadku podwozia 4 kołowego ta płytka też się sprawdzi Nie, tek układ obsługuje tylko dwa silniki. Jak to zrobić? Naucz się pisać programy. Widać, że nie...
Niestety użytkownicy Arduino myślą, że jest tam jakiś magiczny procesor, potem pytania, czy jeśli wgram program z Arduino do ATMegi to będzie on działał? To co w nazwie ma wpisane arduino sprzedaje się lepiej niż to samo za tą samą cenę bez arduino w nazwie. No cóż taki jest właśnie efekt końcowy utrzymywania użytkownika za wszelką cenę z dala od sprzętu....
Zajrzyj jak realizowane jest sprzężenie zwrotne na pinie. Dla podpowiedzi powiem, że jest ono porównywanie do napięcia referencyjnego. Jeśli zrobisz pomiar napięcia na wyjściu poprzez ADC oraz napiszesz program w taki sposób by na DAC ustawiał odpowiednią wartość tak by na wyjściu zasilacza było wysterowane odpowiednie napięcie. Czyli w skrócie złączenie...
(at)stmx (at)Freddie Chopin Rodzina H7x0 jest tania, ponieważ została mocno wykastrowana, dzięki czemu zmniejszono znacząco rozmiar struktury (die) i więcej wychodzi z jednego wafla, w mniejszej ilości cykli naświetlania. To pozwoliło na obniżenie kosztów. (at)PiotrLenarczyk Początkujący zaczynający od Arduino wyrabiają sobie mylne pojęcie, że "mikroprocesorem...
Witam całe forum! Jestem nowy, nie wiem czy powinienem pisać tu czy w dziale arduino, wszak chodzi o płytkę teensyduino podobną do arduino (w razie czego proszę o przeniesienie). Do rzeczy: Mam urządzenia oparte o układy teensyduino 3.2. Muszę pozwolić klientom urządzeń na samodzielne ich programowanie... Do tej pory zmuszałem klientów na moje urządzenia...
Owszem, ale zagnieżdżone pętle for() od razu zapalają wszystkie ledy, albo je wszystkie gaszą, a nie o to chyba Ci chodzi? Nie chciałbym pisać za Ciebie kodu, bo to trochę mało edukacyjne ;) Ale jeśli cofnę w się w pierwszą wersję kodu z delay() (wklejam tylko fragment loop'a) to to program chodził tak jak chciałam (zapalanie - gaszenie - zapalanie...
Poradziłem sobie ... jeśli coś Ci działa, to wyłącznie przypadek (tzw parzysta ilość błędów). Ta sekwencja z przecinkiem pachnie mega-hakersko, skąd to skopiowałeś? Najpierw zacznijmy pisać "po bożemu", a potem hakersko. Oprócz tego ma głęboki(e) błąd(błędy) logiczny(e), na miarę jak można próbować zgadnąć "co poeta miał na myśli" . Sorry, ale klamra...
Witam, kupiłem kiedyś sobie Atmegę88P i programator USBasp dokładnie taki: http://obrazki.elektroda.pl/1288757200_1... i chcę móc pisać na nią programy w Arduino IDE. Ściągnąłem więc odpowiedni bootloader , wrzuciłem go gdzie trzeba, zmodyfikowałem plik boards, i gdy chciałem zaprogramować mikrokontroler i otrzymywałem błąd: "avrdude:...
Prawda jest taka, ze bez użycia przerwań nic sensownego nie da się zrobić. Czy to będzie Arduino czy ARM, czy (tfu przez lewe ramię) Bascom. Jakiej jedno proste zadanie tak. Może i kilka ale dokładając kolejne program nie nadąża w pętli głównej sprawdzać flag i wykłada sie tam, gdzie 6502 z zegarem 1MHz (0,5MIPS) daje radę bo używa przerwań (AVR 16MHz...
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.
Dobry wieczór wszystkim. Jestem elektrykiem z zawodu i świeżo upieczonym adeptem programowania arduino. Trochę już je poznałem i uruchomiłem kilka podstawowych programów, wszystko działa fajnie dopóki chcę, żeby program realizował jedną funkcję. Mam natomiast problem z połączenie powiedzmy dwóch programów, a aktualnie z takim oto. Mam płytkę arduino...
Witam Kolego Piotrus_999 na tym etapie nasza dyskusja nie ma sensu skwituję to w dwóch słowach "NIE POMAGASZ" Prośby o pomoc kieruję do innych użytkowników, a co do strony programowej to robię to po to aby w sposób szybki bez podłączania czegokolwiek właśnie pisać proste programy i dostrzegać własne błędy, nie powiem żebym też na początek czegoś nie...
Nie znam tego programatora... Ogólnie jest tak, że wystarczy mieć plik programujący (najczęściej z rozszerzeniem hex) i to jego należy wgrać. Bootloader jako taki nie jest konieczny chyba, że będziesz bawił się np. w Arduino (choć tam chyba jest ATmega 328). Teraz jeżeli jesteś gdzie jesteś należało by się zastanowić-jeżeli tego jeszcze nie zrobiłeś-...
Posiadam taśme LED, którą można kontrolować za pomocą pilota radiowego działającego na częstotliwości 433Mhz. Chciałbym móc sterować tymi diodami LED z poziomu mojego komputera. Jestem w stanie przeanalizować wysyłany przez pilota sygnał i napisać program, który będzie go naśladował. Nie wiem tylko w jaki sposób odbierać i wysyłać sygnały radiowe z...
W sieci są dziesiątki serwisów (również po polsku), które krok po kroku wprowadzają do programowania w środowisku Arduino. Nie ma lepszego sposobu niż przejście kolejnych etapów kursu, wykonanie kolejnych ćwiczeń dydaktycznych o rosnącym poziomie trudności, a potem stopniowe rozbudowywanie własnego programu. Jeśli chcesz mieć własny kontroler biurka...
Idealnym rozwiązaniem wydaje się być andurino bo i język C nie jest mi obcy ale i podstawy asm(intel_x86) jakieś mam. Nie rozumiem dlaczego Arduino ? Na pokładzie tych płytek bazowych są mikrusy jak inne. ATMega328 itp. Po za tym są to procki o małej liczbie peryferiów. Nie wspomnę już o takich dobrodziejstwach jak DMA czy EBI . Cena płytki z ATxmega128A3U...
Przecież to jest tylko przykład. Po co miałem pisać właściwy program jak jeszcze serwo nie chce działać? Dodano po 16 https://www.youtube.com/watch?v=RIhlVhNT... Tutaj filmik dla wczesniejszego kodu (myservo.attach(start); w pętli loop). Chciałem żeby było słychać charakterstyczne buczenie serwa, ale chyba nic z tego... W każdym razie...
Nie wiem co tam chcesz optymalizować bo nie wiemy na co się program uskarża :D Najczęstszym spowalniaczem nie jest ADC tylko zbyt częste odświeżanie/mielenie po wyświetlaczu. Jeśli nie wykorzystujesz pinu WR wyświetlacza to jest on obsługiwany stałymi opóźnieniami czasowymi. Wtedy warto po nim pisać tylko jeśli coś co ma być widoczne się zmieniło. Np....
rozmowa pisać łucznik pisać pisać enter
wyświetlacz esp32 światła jazda dzienny sterownik detektor przewodów elektrycznych
mikrofalówka samsung mikrofalówka samsung
Kod "cod sof 8,3" w Chrysler Grand Voyager 2.8 CRD IV Fiat Ducato 1999 - Problem z kontrolką CODE po wymianie akumulatora