31-08-2016, 8:02
|
Arduino
|
|
31-08-2016, 9:13
Tu jest dobry kurs na Arduino, świetny na początek.
http://forbot.pl/blog/artykuly/programow...klu-id5290 Rysio! Moje pytanie odnośnie nakładek czy Fritzinga wynika z czystej ciekawości, nie zamierzam na obecnym etapie się w to zagłębiać. Na początku myślałem, że Fritzing to takie wirtualne Arduino, ale to raczej program wspomagający projektowanie. Czy ten program po symulacji połączeń sam rysuje schemat i projektuje PCB? W internecie jest obecnie mnóstwo artykułów, kursów, porad itd. dotyczących Arduino IDE. Dla początkującego to problem, bo nie za bardzo wiadomo co czytać i przyswoić. Na początku miałem wersję 1.0.5, zacząłem od początku - mrugające diody, prosty woltomierz, sterowanie wyświetlaczem lcd - ćwiczenia itd. Działało bez problemu. No ale wyczytałem, że trzeba stosować nowsze wersje. Ściągnąłem 1.6.11 (arduino.cc) i pojawiły się problemy, kompilacja bez problemu, ale nie szło wpisać na płytkę. Pojawiała się informacja o kłopotach z komunikacją. Sprawdziłem ustawienie portu, było prawidłowe. Zainstalowałem to co zaproponował Jakub, podobne problemy z komunikacją. Zainstalowałem 1.5.xx - podobnie. W końcu wróciłem do 1.0.6 (cc) i to działa. Postanowiłem na razie przy tym pozostać. Obecnie szkoda mi czasu aby się upewnić, która z najnowszych wersji będzie działać bez problemu. Może to problem z bibliotekami? Myślę, że po pewnym czasie uda się ten problem rozwiązać. Ostatnio, wytrawiając płytkę, kołysałem kuwetą i trochę zirytowany tym zajęciem postanowiłem wykonać proste urządzenie. Rozebrałem stary napęd i wykonałem urządzenie jak powyżej. Sterowanie to przekaźnik i dwa wyłączniki krańcowe. Ale biorąc sobie do serca słowa Kolegi SP5FCS, żeby podnosić poziom, to chyba zrobię za niedługo sterowanie tym skomplikowanym urządzeniem w oparciu o arduino. ![]()
08-04-2020, 13:49
Tak dzisiaj na "pintereście" wyskoczył mi taki link:
http://sheepdogguides.com/arduino/aht9simsimm.htm może komuś się przyda.
21-06-2020, 13:24
Od razu piszę, że to są moje pierwsze kroki z Arduino chciałem wgrać ten projekt http://www.w5obm.us/Arduino/Arduino%20fo...0Detector/
miałem jednak problem że nie widział bibliotek odbiornika i wyświetlacza mimo że były umieszczone w katalogu, może ktoś wie w czym jest problem?
21-06-2020, 14:17
(21-06-2020, 13:24)SQ4AVS napisał(a): Od razu piszę, że to są moje pierwsze kroki z Arduino chciałem wgrać ten projekt http://www.w5obm.us/Arduino/Arduino%20fo...0Detector/ Ale w jakim katalogu je umieściłeś? Biblioteki które chcesz używać muszą być w katalogu: libraries a i tu trzeba uważać, bo jest wiele bibliotek, które się tak samo nazywają, a "gryzą" się pomiędzy sobą. Przeważnie w czasie kompilacji dostajesz wtedy komunikat: w stylu "znaleziono kilka bibliotek o nazwie ..... do kompilacji użyto...."
21-06-2020, 14:45
Tak też zrobiłem ale otrzymałem taki log
Arduino:1.8.12 (Windows 10), Płytka:"Arduino Uno" In file included from C:\arduino-1.8.12\libraries\LCD5110_Basic/LCD5110_Basic.h:57:0, from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:30: C:\arduino-1.8.12\libraries\LCD5110_Basic/hardware/avr/HW_AVR_defines.h:2:0: warning: "cbi" redefined #define cbi(reg, bitmask) *reg &= ~bitmask In file included from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:28:0: C:\arduino-1.8.12\libraries\I2C/I2C.h:82:0: note: this is the location of the previous definition #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) In file included from C:\arduino-1.8.12\libraries\LCD5110_Basic/LCD5110_Basic.h:57:0, from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:30: C:\arduino-1.8.12\libraries\LCD5110_Basic/hardware/avr/HW_AVR_defines.h:3:0: warning: "sbi" redefined #define sbi(reg, bitmask) *reg |= bitmask In file included from C:\Users\a\Desktop\Nowy folder (6)\Lightning_Detector\Lightning_Detector.ino:28:0: C:\arduino-1.8.12\libraries\I2C/I2C.h:83:0: note: this is the location of the previous definition #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) C:\arduino-1.8.12\libraries\LCD5110_Basic\DefaultFonts.c:12:14: error: variable 'SmallFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))' fontdatatype SmallFont[] PROGMEM = ^~~~~~~~~ C:\arduino-1.8.12\libraries\LCD5110_Basic\DefaultFonts.c:117:14: error: variable 'MediumNumbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))' fontdatatype MediumNumbers[] PROGMEM = ^~~~~~~~~~~~~ C:\arduino-1.8.12\libraries\LCD5110_Basic\DefaultFonts.c:135:14: error: variable 'BigNumbers' must be const in order to be put into read-only section by means of '__attribute__((progmem))' fontdatatype BigNumbers[] PROGMEM = ^~~~~~~~~~ exit status 1 Błąd kompilacji dla płytki Arduino Uno. Ten raport powinien zawierać więcej informacji jeśli w File -> Preferencje zostanie włączona opcja "Pokaż szczegółowe informacje podczas kompilacji"
21-06-2020, 15:09
Zauważ, że program który chcesz skompilować ma już 6 lat. To już cała wieczność ;-) Możliwe, ze na najnowszym arduino to się nie uda.
Ale spróbuj zainstalować z poziomu arduino obsługę tego czujnika. Po prostu kliknij Szkic ->Dołącz bibliotekę -> Zarządzaj bibliotekami a potem wpisz do wyszukiwania AS3935. U mnie znajduje 3 projekty do zainstalowania. No chyba, że Ci szczególnie na tamtym zależy...
21-06-2020, 15:32
Rafał!
W wersji Arduino:1.8.12, którą używasz, biblioteki muszą być umieszczone w tym samym katalogu co plik.ino. Nie pamiętam gdzie to wyczytałem, ale chyba na blogu o arduino.cc, może na jakimś kursie o nowym Arduino:1.8.12, naprawdę, ale nie pamiętam. ................... Rysio!
1 Umieszczałem biblioteki w tym samym pliku co ino nie wykrywał ich
2 Dodanie biblioteki nowej nic nie pomogło 3 W Bascomie nie mam problemów z plikami sprzed lat, tu przemawia przeze mnie rozgoryczenie, brak kompatybilności wstecznej to maskara 4 Dobra wiem już że to wersja 1.0.5 walczę dalej |
|
« Starszy wątek | Nowszy wątek »
|
Użytkownicy przeglądający ten wątek: 1 gości


