- Bemutatkozott a Poco X7 és X7 Pro
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Csíkszélességben verné az Exynos 2600 a Snapdragon 8 Elite 2-t
- Samsung Galaxy A55 - új év, régi stratégia
- Keretmentesít a Galaxy S25 FE
- Honor 200 Pro - mobilportré
- One mobilszolgáltatások
- iPhone topik
- Mobil flották
- Samsung Galaxy S21 FE 5G - utóirat
Új hozzászólás Aktív témák
-
Melorin
addikt
Elvileg bármelyik panellal működnie kéne.
Na de "könnyebb" vizekre eveztem, próbálok működésre bírni egy 7 szegmenses kijelzőt.
Meg is építettem egy TPIC6C595 shift regisztert hozzá. De nem működik.
Kezd nagyon bosszantó lenni ez az Arduino. Mielőtt megvettem, azt hittem nagyon egyszerű, mert mindenhol ez folyt.
A gyakorlat viszont nem ezt mutatja sajnos
Jó, LED-eket villogtatni valóban egyszerű, de amikor valami értelmeset kéne csinálni vele, akkor csak a szívás van vele. -
Melorin
addikt
válasz
DarkByte #136 üzenetére
Mindent újra csináltam most, és ezt a hibaüzit írja:
In file included from set_clock.pde:10:
D:\Arduino\libraries\String/string.h:23:22: error: WProgram.h: No such file or directory
In file included from set_clock.pde:10:
D:\Arduino\libraries\String/string.h:58: error: 'boolean' does not name a type
D:\Arduino\libraries\String/string.h:59: error: 'boolean' does not name a type
D:\Arduino\libraries\String/string.h:60: error: 'boolean' does not name a type
D:\Arduino\libraries\String/string.h:71: error: 'boolean' does not name a type
D:\Arduino\libraries\String/string.h:72: error: 'boolean' does not name a type
D:\Arduino\libraries\String/string.h:78: error: ISO C++ forbids declaration of 'byte' with no type
D:\Arduino\libraries\String/string.h:78: error: expected ';' before '*' token
D:\Arduino\libraries\String/string.h:79: error: expected `;' before 'const'
D:\Arduino\libraries\String/string.h: In destructor 'String::~String()':
D:\Arduino\libraries\String/string.h:39: error: 'free' was not declared in this scope
D:\Arduino\libraries\String/string.h: In member function 'void String::getBuffer(unsigned int)':
D:\Arduino\libraries\String/string.h:101: error: 'malloc' was not declared in this scope
D:\Arduino\libraries\String/string.h: In member function 'void String::doubleBuffer()':
D:\Arduino\libraries\String/string.h:109: error: 'strcpy' was not declared in this scope
D:\Arduino\libraries\String/string.h:110: error: 'free' was not declared in this scope
In file included from D:\Arduino\hardware\arduino\cores\arduino/Arduino.h:192,
from set_clock.pde:14:
D:\Arduino\hardware\arduino\cores\arduino/WString.h: At global scope:
D:\Arduino\hardware\arduino\cores\arduino/WString.h:45: error: redefinition of 'class String'
D:\Arduino\libraries\String/string.h:28: error: previous definition of 'class String'
In file included from D:\Arduino\hardware\arduino\cores\arduino/Stream.h:26,
from D:\Arduino\hardware\arduino\cores\arduino/HardwareSerial.h:28,
from D:\Arduino\hardware\arduino\cores\arduino/Arduino.h:193,
from set_clock.pde:14:
D:\Arduino\hardware\arduino\cores\arduino/Print.h: In member function 'size_t Print::write(const char*)':
D:\Arduino\hardware\arduino\cores\arduino/Print.h:51: error: 'strlen' was not declared in this scope
set_clock.pde: In function 'void print_time()':
set_clock:32: error: 'memset' was not declared in this scope
set_clock:35: error: 'strcpy' was not declared in this scope -
Melorin
addikt
válasz
DarkByte #132 üzenetére
Szia. Eddig is a legújabb verziót használtam.
De ahogy kérted, át tettem egy másik mappába, és így már jóval kevesebb hibát ír ki:
_1302nemjo.ino: In function 'void print_time()':
_1302nemjo:29: error: 'class DS1302' has no member named 'time'
_1302nemjo:33: error: 'class Time' has no member named 'day'
_1302nemjo:60: error: 'class Time' has no member named 'yr'
_1302nemjo:61: error: 'class Time' has no member named 'hr'
_1302nemjo.ino: In function 'void setup()':
_1302nemjo:75: error: 'class DS1302' has no member named 'write_protect'
_1302nemjo:80: error: no matching function for call to 'Time::Time(int, int, int, int, int, int, int)'
C:\Arduino\libraries\DS1302/DS1302.h:72: note: candidates are: Time::Time()
C:\Arduino\libraries\DS1302/DS1302.h:62: note: Time::Time(const Time&)
_1302nemjo:83: error: 'class DS1302' has no member named 'time' -
Melorin
addikt
válasz
DarkByte #130 üzenetére
In file included from sketch_may26a.ino:10:
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:23:22: error: WProgram.h: No such file or directory
In file included from sketch_may26a.ino:10:
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:58: error: 'boolean' does not name a type
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:59: error: 'boolean' does not name a type
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:60: error: 'boolean' does not name a type
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:71: error: 'boolean' does not name a type
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:72: error: 'boolean' does not name a type
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:78: error: ISO C++ forbids declaration of 'byte' with no type
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:78: error: expected ';' before '*' token
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:79: error: expected `;' before 'const'
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h: In destructor 'String::~String()':
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:39: error: 'free' was not declared in this scope
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h: In member function 'void String::getBuffer(unsigned int)':
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:101: error: 'malloc' was not declared in this scope
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h: In member function 'void String::doubleBuffer()':
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:109: error: 'strcpy' was not declared in this scope
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:110: error: 'free' was not declared in this scope
In file included from C:\Program Files (x86)\Arduino Nano\hardware\arduino\cores\arduino/Arduino.h:192,
from sketch_may26a.ino:14:
C:\Program Files (x86)\Arduino Nano\hardware\arduino\cores\arduino/WString.h: At global scope:
C:\Program Files (x86)\Arduino Nano\hardware\arduino\cores\arduino/WString.h:45: error: redefinition of 'class String'
C:\Program Files (x86)\Arduino Nano\libraries\String/string.h:28: error: previous definition of 'class String'
In file included from C:\Program Files (x86)\Arduino Nano\hardware\arduino\cores\arduino/Stream.h:26,
from C:\Program Files (x86)\Arduino Nano\hardware\arduino\cores\arduino/HardwareSerial.h:28,
from C:\Program Files (x86)\Arduino Nano\hardware\arduino\cores\arduino/Arduino.h:193,
from sketch_may26a.ino:14:
C:\Program Files (x86)\Arduino Nano\hardware\arduino\cores\arduino/Print.h: In member function 'size_t Print::write(const char*)':
C:\Program Files (x86)\Arduino Nano\hardware\arduino\cores\arduino/Print.h:51: error: 'strlen' was not declared in this scope
sketch_may26a.ino: At global scope:
sketch_may26a:23: error: 'DS1302' does not name a type
sketch_may26a.ino: In function 'void print_time()':
sketch_may26a:29: error: 'Time' was not declared in this scope
sketch_may26a:29: error: expected `;' before 't'
sketch_may26a:32: error: 'memset' was not declared in this scope
sketch_may26a:33: error: 't' was not declared in this scope
sketch_may26a:35: error: 'strcpy' was not declared in this scope
sketch_may26a:60: error: 't' was not declared in this scope
sketch_may26a.ino: In function 'void setup()':
sketch_may26a:75: error: 'rtc' was not declared in this scope
sketch_may26a:80: error: 'Time' was not declared in this scope
sketch_may26a:80: error: expected `;' before 't'
sketch_may26a:83: error: 't' was not declared in this scope -
Melorin
addikt
válasz
ielektros #124 üzenetére
Működik az áramkör, eddig is működött, csak lekérdezni nem tudtam.
Most feltöltöttem rá a Playgnd-s sketch-et, és ezt írja ki a Serial Monitoron:
DS1302 Real Time Clock
Version 2, March 2013
Time = 14:28:59, Date(day of month) = 22, Month = 5, Day(day of week) = 3, Year = 2013
Time = 14:29:04, Date(day of month) = 22, Month = 5, Day(day of week) = 3, Year = 2013
Time = 14:29:09, Date(day of month) = 22, Month = 5, Day(day of week) = 3, Year = 2013Szóval működik ez a sketch is.
-
Melorin
addikt
válasz
ielektros #122 üzenetére
1302 van csak nekem, és van bőven pin a lapomon, nem kell takarékoskodni
Hát ez az, nem próbáltam eddig semmit, mert halvány fogalmam sincs, hogy mivel lehetne próbálkozni.
A playgroundos példa pedig semmit nem mond nekem, nem is írják, hogy mit csinál, és 1km hosszú, nem tudok vele megbírkózni így a nulláról indulva
-
Melorin
addikt
válasz
ielektros #120 üzenetére
Okés, azt hittem, hogy ez a topik csak az arduino bemutatásáról szól, és nem kéne teleírkálni kódokkal
Szóval van egy DS1302 óramodulom, amivel időzíteni szeretnék egy világítást.
Van hozzá library, ami szépen ki is írja az időt Soros monitoron.Az a baj, hogy nem bírom kideríteni, hogy hogyan tudom azt megcsinálni, hogy pl(leegyszerűsített példa):
int villany_be = 11:00;
int villany_ki = 20:00;if ((óra_perc >= villany_be) & (óra_perc < villany_ki))
{
digitalWrite(villany_rele, HIGH);
}
else
{
digitalWrite(villany_rele, LOW);
}Nem tudom lekérdezni az óra_perc-et, amit össze tudnék hasonlítani az általam meghatározott időzítésekkel.
-
Melorin
addikt
Sikerült a hardvereket beüzemelni.
Valaki tudna nekem segíteni arduino programozással kapcsolatban? Amilyen egyszerűnek tűnt, olyan nehéz megoldani számomra bizonyos dolgokat, és neteen keresgélve sem találok segítséget.
PÜ-ben jelentkezzen egy kedves és segítőkész fórumtárs please -
Melorin
addikt
Üdv!
Végre megérkezett a Nano board. Nagy lelkesedéssel dugtam rá az USB-re, és kiszerettem volna próbálni a Blink programot, de máris belebotlottam egy problémába: feltöltéskor ezt írja ki:
avrdude: stk500_getsync(): not in sync: resp=0x00
Ha pedig a "Feltöltés a programozóval" lehetőséggel próbálom, ezt írja:
avrdude: usbdev_open(): did not find any USB device "usb"A neten sokan futottak bele ebbe a hibába, de működő választ nem találtam még.
Tudnátok segíteni? -
Melorin
addikt
Köszi a linket, el tudok így már indulni azt hiszem.
Ha viszont több szenzort szeretnék rákötni majd, akkor hogy adok mindnek tápfeszültséget? Egyszerűen a V+ lábakat mind egy helyre forrasszam rá a panelen, a 3.3V pin-re?
Egyébként szájbarágósan hol magyarázzák el az Arduinoban rejlő lehetőségeket? Eddig csak olyan oldalakat találtam, ahol volt néhány project, de semmi több. -
Melorin
addikt
Szia!
És szerinted egy Nano-val vagy valami extra alap Arduino-val [link]ha összeszerelem az RF adót, más nem is kell hozzá csak táp? Mert akkor a külső adó egységnek nem vennék egy teljes értékű Arduino-t és még kisebb helyen is elférne.
Amúgy láttam olyan kiegészítőt amilyet te linkeltél, csak 2.4Ghz-ben [link]. Ott egyben van elvileg a vevő és az adó csak egyszerre nem vesz és ad, de az nem gond ebben az esetben.
És akkor vennék kettőt, egyet a külső egyet a belső egységhez. -
Melorin
addikt
Sziasztok!
Tegnap bukkantam rá az Arduino-ra, ami pont egy olyan kütyü, ami hiányzott az életemből már egy ideje, csak nem tudtam róla hogy létezik
Szeretnék első lépésben készíteni vele egy időjárás állomást, csak nem tudom hogy kezdjem el, melyik fajta lenne jó nekem. A későbbi bővítések miatt nem a legalapabbal kezdeném. Szeretném az akváriumomat is ezzel vezérelni, meg talán más dolgokat is.Milyen shieldekkel ajánlanátok melyik Arduinot?
Meg lehet azt is csinálni, hogy egy kisebb Ardu egy jeladó lenne a kertben, ami RF jelet küld a komolyabb belső egységnek?
Új hozzászólás Aktív témák
Hirdetés
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen légkondit a lakásba?
- Autós topik
- sziku69: Fűzzük össze a szavakat :)
- Bemutatkozott a Poco X7 és X7 Pro
- Azonnali fotós kérdések órája
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Csíkszélességben verné az Exynos 2600 a Snapdragon 8 Elite 2-t
- Mass Effect
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Bomba ár! Lenovo ThinkPad X250 - i5-5GEN I 8GB I 128GB SSD I 12,5" HD I Cam I W10 I Garancia!
- Eredeti Lenovo 230W töltők - 4X20Z83995
- BESZÁMÍTÁS! 1TB Western Digital SN850X NVMe SSD meghajtó garanciával hibátlan működéssel
- Bontatlan SteelSeries QcK 3XL egérpad
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged