- Milyen okostelefont vegyek?
- Samsung Galaxy S23 Ultra - non plus ultra
- iPhone topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy S21 FE 5G - utóirat
- Vivo X200 Pro - a kétszázát!
- Nem várt platformon a OnePlus Nord 5
- Megérkezett a Google Pixel 7 és 7 Pro
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- 45 wattos vezeték nélküli töltés jön az új iPhone-ba
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
dave0825
őstag
Egy pici futaba RC szervo, pontos típusát most nem tudom leírni. Köszi, akkor lehet, hogy veszek egy ilyet.
(#798) aicon: köszi neked is, de tvamos szerint viszi a linkelt cucc is, és az olcsóbb, meg egyszerűbb bekötni is, nem kell a szivargyújtót szétbontogatnom, meg hozzámókolgatni a vezetékeket.
-
dave0825
őstag
Miről érdemes meghajtani egy nano-t? 1 szervo, 1 4x4-es mátrix számtábla (nem tudom mi a rendes neve
), és 2 led lenne rákötve összvissz. Én arra gondoltam, hogy van egy 12V-os autóba való akksi a használat helyének a közelében, arra rá tudnám kötni esetleg egy ilyen-nel. Vagy miről érdemesebb? Esetleg megteszi az említett lehetőség?
-
Sleed
aktív tag
válasz
Hyperion #793 üzenetére
Szia!
Egy 5 dolláros tápegységtől ne várj üzembiztosságot. Egy minőségi tápegységgel(pl. Mean Well) nem lesz gond a táplálás résszel, de:
az Arduino (és szerintem az ESP8266 is) hobbi célokra lett kitalálva. Nagy fokú üzembiztonságot egyiktől sem várhatsz el. Az ESP8266 ráadásul tapasztalataim szerint eléggé instabil tud lenni.Ha üzembiztonság alatt arra gondoltál hogy a tápegység ne gyújtsa fel a házat (és nem magának az alkalmazásnak kell üzembiztosnak lennie), és nem gond ha néha újra kell indítani az Arduinot vagy ESP8266-ot akkor csak a tápegységre vonatkozó rész a fontos.
-
Danex
addikt
-
Hyperion
senior tag
Sziasztok!
A tanácsotokra volna szükségem...
A lakás több pontján szeretnék elhelyezni nagyfeszültséget megszakító "okos" egységeket. Arduino, ESP8266 stb...Maga a megszakítással nincs gondom, egyedül az egységek betáplálásán.
230V váltóból kellene kb 12V DC-t kreálnom üzembiztosan, és olcsón...
Van erre valami jól bevált eszközötök, vagy bízzak meg egy hasonló kapcsolóüzeműben??
[link]Az üzembiztonság fontos lenne, mivel kényes helyeken lesz.(Tűzbiztonság)
Segítségeteket előre is köszönöm!
-
peter1998
tag
Sajnos lejárt a szerkesztési időm.Nagyon jól működik ha megnyitom az arduinon futtatott weblapot.De találtam egy ether.browseUrl parancsot.Ezzel automatikusan lehetne meghívni a weboldalt.Valaki ismeri ennek a működését ?
-
Danex
addikt
Kijött a Blynk program, igaz még kezdetleges, hisz még hiányzik belőle jó néhány modul, de alap feladatokra jó lehet.
-
peter1998
tag
Egy enc28j60-as ethernet modult sikerült beszereznem.Hozzá a könyvtárat is.
#include <EtherCard.h>
// ethernet interface mac address, must be unique on the LAN
static byte mymac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 };
byte Ethernet::buffer[500];
BufferFiller bfill;
void setup () {
if (ether.begin(sizeof Ethernet::buffer, mymac, 53) == 0)
Serial.println( "Failed to access Ethernet controller");
if (!ether.dhcpSetup())
Serial.println("DHCP failed");
}
static word homePage() {
int masik = 12 ;
int kalap = 1333 ;
bfill = ether.tcpOffset();
bfill.emit_p(PSTR(
"<html>"
"<body onload="document.createElement('form').submit.call(document.getElementById('myForm'))">"
"<form id="myForm" name="myForm" action="http://192.168.1.10/add.php" method="GET">"
"<input type="hidden" name="temp1" value="remelem">"
"<input type="hidden" name="moi1" value="mukodik">"
"</form>"
"</body>"
"<asdasdasd>"
),
masik , kalap );
return bfill.position();
}
void loop () {
word len = ether.packetReceive();
word pos = ether.packetLoop(len);
if (pos) // check if valid tcp data is received
ether.httpServerReply(homePage()); // send web page data
}Ez lenne a programom.Sajnos ilyen hibakódot kapok:
Arduino: 1.6.4 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from C:\Users\peti\Desktop\arduino-1.6.4\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,
from C:\Users\peti\Desktop\arduino-1.6.4\libraries\ethercard-master/EtherCard.h:28,
from szerver2.ino:1:
szerver2.ino: In function 'word homePage()':
szerver2:28: error: expected ')' before 'document'
expected ')' before 'document'
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.A kód annyit csinálna hogy ha felmegyek az oldalra akkor meghív automatikusan egy php fájlt és az pedig egy mysql-be ír.
-
Pubszon
veterán
Üdv.
Kellene egy RTC modul, melyiket ajánljátok?
A lehető legegyszerűbbet keresem.
Ezzel van tapasztalat? -
peter1998
tag
Sziasztok! Valaki csinált már arduinoval mysql adatbázisba írást ? Linkelnétek néhány oldalt ?
-
sonar
addikt
Sziasztok,
Vettem egy Mini ATmega328 USB Nano V3.0 -t ismerkedés céljából
Linux Mint alól szeretném használni. Még csak nézegetem a dolgokat.
Mit érdemes feltenni? IDE-nek Embrio? -
dave0825
őstag
Nem villog, működik tökéletesen.
Nem kellett átállítani semmit, csak simán rátöltöttem újra. Egyébként a reset gombot elég röviden megnyomni, vagy kicsit hosszabban érdemes? Amúgy észrevettem, hogy mikor rátölti rendesen, akkor az USB-átalakítón az RX-TX LED-ek kéken villognak, tehát így tudom figyelni, hogy mikor jó. Azóta amúgy nem volt gond, lehet, hogy rosszul nyomtam meg.
-
dave0825
őstag
Megjött az ebay-ről rendelt pro mini, hozzá az usb is, és a nano is. A nano-t egy ledvillogással gyorsan leteszteltem, jó volt, most a pro mini-t akartam kipróbálni egy egyszerű valamivel. A Fade-et akartam, a 3-as lábra kötöttem a ledet, az tud PWM-et elvileg, de maxon világít a led, és gyorsan villog. Mi lehet a gond? Olvastam itt, hogy valakinek Micro-val volt ilyen gondja, valami Timer frekvenciáját írta át, de én nem tudom, hogy ezen melyik láb melyik Timer-t használja, vagy hogy van.Sikerült.
Újra rátöltöttem a programot, és most jó, valószínűleg a reset-gombot nem nyomtam jókor, vagy nemtom.
-
dave0825
őstag
Az miért van, hogy ha csatlakoztatok Arduino 5V-jára egy RC szervót, akkor hallani a Windows-ban, hogy leválasztja az USB-t? Így soros porton nem is tudom nézni, amit szeretnék, mert ki kell húzni az USB kábelt, és visszadugni (nekem meg egymás után kéne csatlakoztatnom a szervókat, és közben figyelni, de mindegyik után eltűnik a soros port). Áramot természetesen kap az USB-ről, csak kapcsolat nincs, amíg ki nem húzom, majd vissza nem dugom.
-
adatfalo
senior tag
Egy kicsit elakadtam Processing-ben (az elején
) Ezt szeretném kipróbálni, csak le szeretném fordítani a Processing fájlt, de azt a hibaüzenetet kapom, hogy "The package "org.json" does not exist.You might be missing libary."
Pontosan mit kéne letöltenem és hova kéne másolnom azt a bizonyos mappát? Mert próbálkoztam ezzel, de ez egyrészt csak egy fájl, másrészt másoltam én mindenhova, de így se jó.
-
adatfalo
senior tag
Hello!
Van egy L3G4200D Giroszkópom, hosszútávú célom, hogy egy súlyzó szerű dologban a mozgást figyeljem és a megtett útból következtetéseket vonjak le (kalória égetés stb. ) Az volna a kérdésem, hogy mi a legegyszerűbb módja annak, hogy az x,y,z irányt ne csak számszerűsítve hanem mondjuk egy diagrammon láthassam? Néztem a Processing-et Arduino-hoz, valamint láttam ennek a srácnak a videóját, viszont ahogy látom eclipse-et használ, mielőtt még felpakolnám a gépre (eddig még csak 1-2x volt hozzá közöm) nincs valami más megoldás?
Előre is köszi!
-
helltp
aktív tag
Megoldódott. A hivatalos arduino oldaon lévő leírás nem jó. Azt a felállást kell használni a programozáshoz is, mint a bootloader égetéshez, és úgy már menni fog. (Legalábbis nekem Arduino IDE 1.6.3 alól az 'upload using programer'-rel ment. Tools/Programerben az Arduino as ISP volt beállítva.) Itt egy pontosabb leírás, amit ebből a hozzászólásból szedtem. Elég az első 3 pontot megcsinálni, és utána megy az IDE ből is, nem kell command line se.
-
helltp
aktív tag
válasz
qisqaqas #766 üzenetére
Csak az arduinonál használtam az 'upload with programmer' gombot és az Arduino as ISP volt kiválasztva, az arduinon meg az ArduinoISP kód futott. A többi esetben (bármilyen soros-usb átalakító) elméletileg úgy kellene viselkednie mint ha egy sima arduino unot programoznék.
Köszönöm a felajánlást, de sajnos Budapesten vagyok.
-
helltp
aktív tag
Sziasztok!
Már egy hete kínlódok. Van egy Arduino UNO-ra írt programom, amit szeretnék "nyákra rakni". Vettem egy bootloader nélküli atmega328-ast, és nem tudom felprogramozni. Eleinte a hivatalos megoldással próbálkoztam, a bootloader felment ha minden igaz (ha tápfeszt kap, 13-as kimenetn villog), de amint kódot akarok rá írni a fantasztikus és egyben misztikus hibaüzenet jön miszerint:
"avrdude stk500_getsync() not in sync resp=0x**"
Az UNO-m egy smd chipes klón (DCcEle DCcDuino uno). Ezek után próbáltam egy PL2303-as USB-Serial átalakítóval, egy HC-06 soros bluetooth modullal, és egy ATEN UC-232a-s usb soros átalakítóval is. A resetet manuálisan végeztem kb 2 mp-ig a földre kötve a reset lábat amint kezdi az uploadot. A végeredmény mindig ugyan az a hibaüzenet:
"avrdude stk500_getsync() not in sync resp=0x**"
a ** helyén változatos hexa számokkal.
Szorít a határidő, valakinek van valami ötlete? (Esetleg valahol le van írva hogy melyik hexa szám milyen hibaüzenetet takar?)
-
nyunyu
félisten
PWMmel probalok szabalyozni egy LED fenyerejet, de zavaroan pulzal a LED, ha a Micro 11-es labara 128-nal kisebb erteket irok analogWrite()-tal.
Lehet ezzel kezdeni valamit?
-
bacus
őstag
válasz
Hyperion #758 üzenetére
én nem nyomoztam sokáig, nem az én kódomban volt a hiba, lehet mindkét library jó volt külön, de együtt nem ment, mivel nem azzal akartam megoldani a kijelzést, csak az elején az volt kéznél, igy nem agyaltam.
Az 16x2 lcdvel ment simán, azóta meg készült hozzá egy 4 digites 7 szegmenses kijelző SPI buszon. -
Hyperion
senior tag
Ha mind2 i2c-n menne elkepzelheto lenne, de nalam nem így lenne
Viszont kezd alakulni a dolog. Az idő lékeres után van közvetlenül egy stringtochar átalakítás, ami végén a méretet manuálisan adtam meg. Viszont ha ezt futasidoben lekerdezem, akkor tovabbmegy
Eddig adafruit fele rtc libet használtam, most viszont ittam egy teljesen manual lekerest. Talan ez is segített..Azért köszönöm a segítséget!
-
Hyperion
senior tag
Sziasztok!
Több napja megakadtam egy projektemben, és már teljesen tanácstalan vagyok.
A felépítés:- Arduino mega
- 128x64 SPI LCD
- RTCA problémám az, hogy amint lekérem az RTC-től az időt, azonnal újraindul az Arduino.
Egy pillanatra feltűnik a jó érték(Tehát él a kapcsolat az RTC és a board között), majd reset.
Csak DS1307-es teszttel szépen jönnek az adatok..Már sok mindent kizártam és nem maradt más mint az u8glib, amit használok az LCD működtetésére...
Van bárkinek bármi ötlete, hogy merre induljak el??? Nagyon hálás lennék...
Köszönöm!
-
fox107
csendes tag
Üdv!
Hamarosan Arduino UNO-t vennék, hol a legolcsóbb???
6.19€-ért megéri???Vivat Nocte
-
Danex
addikt
válasz
MineFox54 #744 üzenetére
Én így azt mondanám, hogy nem megy. Van ilyen érzékelőm, de az NFC-s telefonomat nem tudja érzékelni, így arra tippelek az NFC-t nem támogatja az olvasó. De lehet csak én bénáztam vele, szóval ne vedd készpénznek ezt.
De a linkeld oldalak leírása alapján, működniük kell egymással.
-
qisqaqas
senior tag
válasz
qisqaqas #741 üzenetére
Íme:
Arduino Pro Micro
____
__| |__
PD2 D 1 T|__| RAW
PD3 D 0 R GND
GND RST
GND /\ VCC
PD1 D 2 / \ A 3 PF4
PD0 D 3~/32u4\ A 2 PF5
PD4 D 4 \ / A 1 PF6
PC6 D 5~ \ / A 0 PF7
PD7 D 6~ \/ S D15 PB1
PE6 D 7 I D14 PB3
PB4 D 8 == O D16 PB2
PB5 D 9~______~D10 PB6Nincs nagyon elcseszve, de elég bosszantó ha nem lehet támaszkodni a datasheetre. Szopjon kaktuszt aki ezt így csinálta, és kövesse őt a sorban aki ezt ígyhagyta.
-
MineFox54
őstag
Sziasztok!
Ardu+ENC28J60-al meg lehet oldani sql lekérést? Szerver oldalon bármi hax belefér, tehát nekem az is tökéletes, hogy egy php script megcsinálja az sql lekérést, és azt hívja le az arduino.
Az kéne, hogy a beolvasott számnak utánanézni az adatbázisban, és az adott számhoz tartozó id-t eltárolni egy változóban.
Az adatbázis kb. így néz ki:
id | név | szam |
01 | gipsz jakab | 2PyG6G |
02 | kovacs jozsi | xpZ2Efz |
etc.SELECT * From emberek WHERE szam = $beolvasott_szam_
-
nyunyu
félisten
válasz
qisqaqas #734 üzenetére
JP6 nem a jobb oldali csatlakozosoron levo kivezeteseket mutatja?
Aszerint a 16 MOSI, 15 MISO, 14 SCKJobb oldali abran viszont fel sorral el van csuszva a 32U4 egyes labaihoz tartozo bekotesi pontok nevei.
Viszont abbol ugy latszik, hogy a "D14" kodu lab a TX LEDre van kotve (utolag fel sorral odebb hegesztett plusz feliraton viszont RX LEDnek irjak)
Kerdeses labakhoz viszont D15-D17-et irnak.Valoszinuleg rosszul szitaztak a Pro Micro kiosztasat, es a bal oldalon a tenyleges szitazasnak megfelelo csatlakozo sor kiosztas van, jobb oldalon meg az eredeti, logikailag helyes.
Szerintem elsonek probald ki a 14,15,16 jelolesu lyukakat, azok takarhatjak a D15, D16, D17 labakat
Nem tudom, a MISO, MOSI, SCK roviditeseket lehet-e a pinek cimzesenel hasznalni, ha nem, akkor probald D15-D17-tel. -
kagzer
aktív tag
válasz
qisqaqas #734 üzenetére
Szia
Azt, hogy melyik láb (15, 14, 16) azt kimérted?
Mert a rajzon 15-16-17 van a clock-mosi-miso vonalakra.
Ami egyébként egyezik a JP6 lábaival.Nekem nagyon úgy tűnik, hogy ez a megvalósítás egy 8 bites IO-t valósít meg, (D2-D9 = bit).
De a 14-es pin is a rajzon szépen megy a ledbe és nem értem mi ezzel neled a gond?
Ha kimérted és nem igaz, az más. -
qisqaqas
senior tag
Lényegében kvíz és kérdés is egyben.
Ezen Datasheet szerint a JP6 9-11 IOja az SCLK MISO MOSI. Ezek sorrendben a 15 14 16 os digitális lábak.
De a datasheet jobb oldalán más vagyon írva, mégpedig: 14es pin az RX led kapcsolódási pont nélkül. Ellenben ott fel van tüntetve egy D17 láb.
Mi az igazság? Lehet tippelgetni én meg egyenként végignézem a pineket.
-
Pubszon
veterán
Üdv.
Van olyan DHT11 library ami tizedes Celsius fokot is tud?
A jelenlegim csak egész. Persze ez nem gond, csak mutatósabb a tizedes.
Közbe megjött a 1602-es I2C-s kijelzőm, már be is üzemeltem. -
gyapo11
őstag
válasz
dave0825 #727 üzenetére
int gomb = 2;
Ez egy integer típusú változót hoz létre, és értéket ad neki, nincs köze a portokhoz.
Ha egy másik sorban van egy
pinMode(gomb,INPUT);
akkor már tudja, hogy a 2-es pint input módba kell állítani.
Az analóg input pinek fixek, tehát nem kell előre beállítani, mehet az analogRead(A0-A5) utasítás.
A pwm kimenet meg sima OUTPUT, és az adott utasításból tudja, hogy nem sima szintet kell kitenni, hanem pwm értéket analogWrite(pin,0-255). -
tvamos
nagyúr
Ebben is ugy van, hogy te allitod a DTR / RTS szignalokat, menet kozben, ahova akarod. Illetve van kis "lampa" a CTS / CD / DSR / RI szignaloknak. Erdemes megnezni!
Szoktam a macro-kat is hasznalni, az is egy jo funkcio, meg log-ot menteni is jobb, mint a hyper terminal.
Nalam az a gyikja, ha veletlen kihuzom az USB-Serial atalakitot, akkor lefagy. Ha logot csinalok, es kozben sikerul, akkor elveszhet a log.Elvileg jo meg a miniterm is, annak meg nyilt a forraskodja is, szoval, ha tudsz pytonban programozni, barmit meg tudsz vele csinalni.
-
dave0825
őstag
Lehet, hogy hülyeséget kérdezek, de hajt a kíváncsiság.
Nem volt probléma eddig sosem, csak érdekel a dolog: ha Arduino programban pl. int gomb = 2;-t írok, honnan tudja a program, hogy a digitális, vagy az analóg 2-es pinre kötöttem én valamit? Erre majd akkor "jön rá", amikor később az analogRead/Write, digitalRead/Write parancsot használom? -
T_bee
aktív tag
Sziasztok,
Vettem egy Arduinot próbálgatni, viszont egy igen érdekes hibát produkál. A serial.print valamiért karakterek helyett furcsa karaktereket ír csak ki. Számokat átküld rendesen a serial monitorra, viszont bármi karaktert, betűt próbálok vele küldeni, akkor #˘! és hasonló karaktereket kapok csak. Pl. az alabbi teljesen alap 'Hello world' program:
void setup() {
Serial.begin(9600);
Serial.println("Hello world");
}
void loop() {
}ezt az eredményt adja: " ´ 7/2,$%" . Találkoztatok már hasonlóval, van tippetek, hogy mi lehet a gond?
Köszi
-
ngabor2
nagyúr
Szoba ledes világításának vezérlésére, fényerő szabályzására, mobilról (android) wifis vezérlésére alkalmas lehet az arduino, vagy ez már nagy falat lenne neki?
-
Hyperion
senior tag
Lazán kapcsolódik.
Aki 20x4 és kijelzot szeretne venni i2c modullal,inkabb válasszon egy 128x64 -eset .
2smd atkotes kiforrasztasaval soros kommunikációra is képes így elfut pár vezeteken, és mókás a programozása is -
nyunyu
félisten
Milyen kodlapot/karakterkeszletet tamogat a kijelzo?
Leirasaban nincsen leirva, hogyan lehet atallitani mas nyelvre?Mittudomen, regen a penztargep vevokijelzokon jumperolni kellett, hogy 437-es amerikai vagy 850-es nyugati europai kodlapot hasznaljon.
852-es, kelet europai kodlaphoz viszont ki kellett cserelnunk a karaktereket definialo EPROMot, mert a gyariban nem volt Ő/Ű.
Meg ha jol remlik, soros porton kuldeni kellett egy utasitast, ami inicializalta a megfelelo kodlapot a kijelzon. -
g0dl
addikt
Vettem egy 20x4 LCD i2c kijelzőt, amit egy leírás alapján pillanatok alatt üzembe is tudtam helyezni.
Az volna a kérdésem, hogy ékezetes betűk megjelenítése megoldható-e?
Új hozzászólás Aktív témák
Hirdetés
- HP Elitebook 840 G3 laptop (15,6FHD/I5-G8/8GB/256SSD/Magyar/Win11)
- AMD Ryzen 5 5500 - GTX 1080Ti 11Gb - MSI B450 Max
- HP Zbook 15 G3 laptop (15,6FHD/I7-G6/16GB/256SSD/AMD2GB/MagyarVilágítós/Win11)
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! 2TB Samsung 980 PRO NVMe SSD meghajtó garanciával hibátlan működéssel
- Csere-Beszámítás! Asztali számítógép játékra! I5 14400F / RX 6900 XT 16GB / 32GB DDR5 / 1TB SSD
- DELL PowerEdge R640 rack szerver - 1xGold 6138 (20c/40t, 2.0/3.7GHz), 64GB RAM,4x1G RJ, HBA330, áfás
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest