- Gurulunk, WAZE?!
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Ivqkzy-: Eddig
- sziku69: Szólánc.
- Argos: Szeretem az ecetfát
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
-
LOGOUT
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
-
MineFox54
őstag
Nálunk sajnos nincs, az összes ajtó tömör, és mellette üveg csak a folyosón lévő TV van
(képvetítésre)
Egyébként pénz lenne, de azért na, (meg múlt hónapban vettünk 2 db EV3-at (~negyedmilla)). Akkor lesz így, csak gondoltam hátha van valami ócsóbb megoldás.Egyébként át akartam az előző hsz-t írni, de vmiért nem engedte. Erre akartam:
Úgy érted, hogy az ajtó üvegére? Sajnos nálunk tömör fa ajtók vannak -
Danex
addikt
válasz
MineFox54 #698 üzenetére
Gondoltam van valami üveg az ajtón, vagy mellette (nálunk volt).
Az a baj, hogy látni kéne hova szeretnéd, ehhez viszont talán ez a fórum többet tudna segíteni.
De az a baj, hogy itt pár száz forintot tételekről beszélünk, amiről már nem igazán kéne, persze tudom a sulik nem igazán adnak rá pénzt, de lehet mérné egy normális külső miatt.
-
Danex
addikt
válasz
MineFox54 #696 üzenetére
Mondanám, hogy tanárihoz szerintem bőven elég lenne az RFID, azt meg az üveg mögé is lehetne rakni, akkor meg már csak egy oldalról kéne eltakarni az elektronikát, méretileg meg egy fülpiszkálós doboz teteje elég lenne. Azt meg már be lehet fújni festékkel és a kábelek se látszódnak.
Legalábbis szerintem az RFID érzékelő hátoldala elég csupasz ahhoz, hogy nem zavaró annyira látványilag, de egy fénymásolópapírt elé vágsz és az se látszódna már.
-
Hyperion
senior tag
-
DNReNTi
őstag
Hali,
Van aki csinált már élesben HTTP POST request-et Arduinoval?
Találtam rá példát SO-n, valaki meg tud erősíteni abban hogy ez így jó?
Thx. -
dave0825
őstag
Köszönöm szépen mindenkinek (ismét).
Hobbiból kell csak, pár száz forintot kibírok bütykölni.
-
gyapo11
őstag
válasz
Hyperion #682 üzenetére
Annyi értelme lehet a saját fejlesztésnek, hogy a gyárit ismerhetik a betörők is, a sajátba bármi csavart bele lehet programozni, egyedi lesz, ismeretlen. És általában is igaz, hogy a saját magunk által programozható eszközök sokkal flexibilisebbek, jobban igazodnak az igényeinkhez, pl. naplózhatja a hibás próbálkozásokat, adott számú után fölhívhat telefonon, küldhet értesítést a neten, bekapcsolhatja a riasztót stb.
-
dave0825
őstag
Mennyire megoldható pro mini-vel egy ilyen használata? Ajtóhoz próbálnék valami zárat csinálni ezzel. Tegnap jött az ötlet, még nagyon nem gondolkodtam rajt, hogy hogy lehetne.
-
gyapo11
őstag
válasz
dave0825 #677 üzenetére
Akkor amit én néztem, az mit jelenthet?
Ezen is csak 14 digitális pint látok és 8 analógot.
amúgy ilyen a 6 lábas, akkor ezt inkább ne
A feliratok szerint nincs rajta DTR, szóval inkább ne.
kettőt összedugom, már tudom programozni?
Tudod. Rákötöd a pro minire a gnd-t, a 3.3 vagy 5 V-ot, rx-et a tx-re, tx-et az rx-re, tehát 4 drót kell.
Az IDE-ben rányomsz a feltöltésre, először fordít, majd amikor kiírja, hog hány byte a program meg a ram felhasználás, akkor van úgy 4-5 másodperced, hogy megnyomd a pro minin a resetet, amint elengeded elkezdi feltölteni a programot. -
dave0825
őstag
Akkor amit én néztem, az mit jelenthet? Elég sokat eladott belőle, és az értékelése sem rossz az eladónak, úgyhogy valószínű, hogy nem rossz a termék. Mondjuk most számolgattam, de nem látok rajt annyit, amennyit ír.
(#673) gyapo11: köszi, amúgy ilyen a 6 lábas, akkor ezt inkább ne, mert nincs hova dugni a 6.-at?
(#671) qisqaqas: köszi.
(#676) gyapo11: most olvastam ezt a hsz-ed, és kicsit elbizonytalanodtam. Ha veszek egy ilyen pro mini-t, amit linkeltem, és egy ilyen usb-t hozzá, akkor ha a kettőt összedugom, már tudom programozni? Vagy mit kell még vele tennem?
Bocs, ha elég hülye kérdés.
-
gyapo11
őstag
de programozás tekintetébe, meg kell hozzá még egy eszköz.
Ami nem programozó. A pro minin nincs usb-soros átalakító, ezért kell egy külső ilyen konverter. De ezzel csak akkor lehet programozni, ha van benne bootloader.
A programozó akkor kell, ha nincs bootloader. Arduino panelbe is lehet programozóval írni, ilyenkor közvetlenül az avr chipbe írja a kódot, és a bootloader helyére, tehát innentől nincs bootloader, csak programozóval lehet programozni.
-
Danex
addikt
A kis méretűekből 2 fajta van, mini és a nano. A mini olcsóbb, mivel nincs rajta USB vezérlő és csatlakozó, a nano-n ezek megtalálhatók, így egy picit drágább.
A mini-t előnye, hogy az USB vezérlő hiánya miatt kevesebbet fogyaszt, így az akkumulátorról való üzemeltetés esetén előnyösebb a társával szemben, de programozás tekintetébe, meg kell hozzá még egy eszköz.
-
nyunyu
félisten
Ezek a programozo cuccok mihez kellenek?
Olcsobb Arduinokat nem lehet USBre dugva programozni?
-
gyapo11
őstag
válasz
dave0825 #670 üzenetére
Olyat, amelyiken van DTR, ezzel reseteli az arduinot, és így tudja átküldeni a programot. Ha ez nincs, akkor kézzel kell nyomni egy resetet. Ez 5 láb (vcc, gnd, rx, tx, dtr), a hatodik nem tudom mi, de nem kell. Nekem 4 lábas van, még az arduino előtt vettem, és működik a kézi resettel.
-
dave0825
őstag
Na, még egy kérdés, és békén hagyok mindenkit ezzel a rendelős témával.
A pro mini-hez milyen usb-serial átalakítót érdemes venni, 5 vagy 6 tűset? Láttam mindkettőt, úgyhogy nem tudom, melyik jó hozzá, vagy miben jobb egyik a másiknál. -
g0dl
addikt
-
-
bacus
őstag
Csak érdeklődnék ki melyik IDE verziót használja? Régebben próbálgattam az 1.5 bétát, aztán maradtam a bevállt 1.05-nél, de a hét végén nagyon megszivatott, egy gps sebességmérő/logger kapcsán.
(konkrétan az SD kártyára való iráskor megfagyott a nano..)Ma reggel kinomban feltettem az 1.63 IDE-t, átforditottam a sketchet és ezzel most úgy néz ki megy.
Most hirtelen ott tartok, ahol 3 napja akartam.(ja az 1.61 IDE-t már egyszer letöltöttem, de nem tettem fel, persze azzal kezdtem, ami állandóan szemetel w7 64 bit alatt, pl, menüre kattintva eltünt a felirat, stb, de az 1.63 ban ezt még nem tapasztaltam)
-
dave0825
őstag
válasz
qisqaqas #658 üzenetére
Milyen programozót?!
Mondom, még kicsit kezdő vagyok ilyen mikrovezérlő-programozás témában.
Egyedül Arduino Uno-t használok kb. 2 hónapja szervóvezérlésre, meg ledvillogtatásra, és ennyi.Amiről még hallottam (elvileg tanultam is, csak nem tanultam
) az a PIC18F14K50.
-
dave0825
őstag
Értem, köszi. A nano az most megtetszett.
Az usb-serial átalakítós pro mini-s dolog azért nem annyira jön (még) be, mert 100,-ot spórolnék kb. vásárlásonként, a nano és a pro mini különbsége pedig 3db-nál jönne vissza (az a 300,-), és nem tudom, hogy mennyi ilyennel fogok itthon bütykölni, lehet, hogy összvissz 1db valamit csinálok, úgy meg már nem éri meg, úgyhogy marad a nano szerintem.
Egyébként ilyen átalakítóra gondoltál?
-
gyapo11
őstag
válasz
dave0825 #653 üzenetére
Natív usb az lehet, hogy nem kell usb-serial chip a boardra, mert maga az atmega kommunikál az usb buszon. Ha a chip soros porton kommunikál, akkor az usb-vel nem tud mit kezdeni, ezért kell egy ftdi vagy a klónokon ch340 chip, ami a pc usb-je és az atmega serialja közötti interface.
A bootloader nem kell a programhoz, az csak azért van rajta, hogy könnyebb legyen programozni, nem kell hozzá más, mint a pc-re csatlakoztatni usb-vel. Az usb-n kapott programot a bootloader írja be a flashbe, majd futtatja. Ha nincs bootloader, akkor is lehet az avr-t programozni, de akkor programozó eszköz kell hozzá. Ilyen programozó eszköz lehet egy arduino is link, ennél jóval drágábbak általában a programozók.
Csupasz chipnek nem sok értelmét látom, mert egy pro mini 600 Ft körül van az ebayen, és ezen már ott vannak a körítés alkatrészek, benne van a bootloader, csak egy 300 ft-os usb-serial átalakító kell hozzá (mert az nincs rajta). Vagy 800 a nano, és akkor már egyből mehet az usb-re. -
dave0825
őstag
Meg tudnátok mondani nekem, hogy mit jelent, hogy natív USB, hardveres USB, meg ez a serial?
Most ismerkedek még csak igazából egy Arduino Uno-val (szakdolgozathoz szervóvezérléshez kaptam kölcsön), de szeretnék itthonra is egyet, és tegnap néztem kicsit utána, hogy állítólag lehet olyat csinálni, hogy rátöltöd a programot (meg talán valami bootloadert) a mikrovezérlőre, utána kiveheted, és lehet csak azt használni egy kapcsolásban. Ez azért lenne nekem fontos, mert szeretek bütykölni ilyenekkel, és ha valami érdekességet kitalálnék vele, akkor elég lenne csak a mikrovezérlőt külön használnom, helyette pedig pár szár forintért rendelnék ebay-ről egy újat, és így olcsón megúsznám mindegyik felhasználást. Ezért szeretnék olyat, amiben cserélhető a mikrovezérlő.
-
MineFox54
őstag
válasz
dave0825 #649 üzenetére
Én egy ilyet vettem pontosan: [link] igaz, ehhez jár a touch, de pont olyan mint a sainsmart, és akkor már csak 1k-ért van egy microsd kártya olvasód/íród (nem tudom hogy kellene szebben/jobban leírni
), egy touchscreened és egy tft-d (ez utóbbi kicsit a szerencsétől függ). Ja, és gyorsabban kiszállítják mint az ebayest. Nekem ~1,5 hét volt.
-
g0dl
addikt
Nekem klón van ebay-ről kb. 1000Ft volt összesen. Teljesen jó, csak annyi, hogy másik drivert kellett hozzá vadászni a pc-re.
-
stopperos
senior tag
Nekem van egy klónom és egy eredetim (Uno-k). De eddig nem vettem észre különbséget.
Annyit tarts szem előtt, hogy ne olyat vegyél amire "arduino" van írva. Azokat nem lenne szabad támogatni. Én SainSmart -ot vettem. -
dave0825
őstag
Nem mondtam, hogy rosszak, csak félek tőlük. De ha ennyien mondjátok, hogy megbízhatóak, akkor lehet, hogy beruházok egyre én is.
Esetleg tudtok linkelni egy UNO-szerű megbízhatót?
-
qisqaqas
senior tag
-
-
twice
tag
Sziasztok!
Olyan kérdésem lenne, hogy Magyarországon hol lehet viszonylag olcsó arduino uno-t beszerezni? -
MineFox54
őstag
Sziasztok4
Most érkezett meg egy ilyenem: http://www.banggood.com/UNO-R3-ATmega328P-Board-2_4-Inch-TFT-LCD-Screen-Module-For-Arduino-p-945755.html
A touchot sikerült beüzemelni
Az sd-t is
Viszont a tft csak fehér képet mutat. Amit találtam library (lehet hogy nem a jó) a smoke and wires-os swtft meg ez: [link] ezekkel SEM megy. Valaki tud segíteni?
ui: azok az examplek, amik a libraryhoz járnak (graphicstest) a serialra kiírná a vezérlő típusát. Oda csak azt írja:lcd driver chip 0. Időnként sikerül telirakni a képet a graphicstest-tel különbötő színes pöttyökkel, de más még nem igazán sikerült.
Ja, és a pinek is rendben vannak elvileg.
Amikor fill-elni próbál, csak villog a kép. Semmi törés sincs. -
dave0825
őstag
A gond az, hogy szakdolgozat lesz ez a projekt, és az lenne a feladat, hogy egy robotkart Arduino-val úgy vezérelni, hogy "betanítani" egy tetszőleges mozgásra, amit ez alapján csinálnék meg több szervóra. Szóval a gond az, hogy van a robotkarban 2 digitális szervó (ami kell is, mert hasonló nyomatékút nem tudok beszerezni), amivel a linkelt megoldás nem működik, mert ha kap 5V-ot, akkor megmozdíthatatlan a szervó (miközben még jelet nem is adtam rá, hogy valamilyen pozícióba álljon, de ezt már kicsivel följebb írtam; amilyen pozícióba ráadom az 5V-ot, ott marad), ezt próbálnám azzal a megoldással kiküszöbölni, hogy mivel adott 2 kapcsoló, csak akkor kapjanak a szervók 5V-ot, ha megnyomtam a "recordButton"-t, így egyből a helyzetét is rögzítené ugye a program, és előtte oda állíthatnám, ahová akarom, mert nem adtam még rá feszültséget, csak gombnyomáskor. Remélem nagyjából érthető.
Plusz eszközök sajnos nem játszanak, az idő pedig eléggé szorít (2-3 hetem van végezni vele).
Gondoltam arra is, hogy 2 gyengébb analóg szervót (analóggal egyébként tökéletesen működik a fönt linkelt program, csak a 2 digitálissal nem) egymással szembefordítani, és egyszerre vezérelni, így duplázódik a nyomaték, és mégis analóg szervót használok, amit egyszerűbb. Ezzel viszont az a gond, hogy akkor átszerelgetnem is kéne a robotkart, plusz szereznem kéne még 2 analóg szervót.
Egy újabb probléma, hogy a szervóknak egyszerre kéne beállniuk a helyükre, mert az hogy néz ki egy robotkaron, hogy nem egyszerre mozognak a tagok...Szóval párhuzamos programozás, megint egy érdekes helyzet.
-
dave0825
őstag
válasz
JozsBiker #626 üzenetére
Értem, köszönöm szépen.
Olyan megoldást nem tudsz esetleg, hogy hogy lehetne azt megoldani, hogy a szervó ne állandóan kapjon 5V-ot, hanem (2 kapcsoló amúgy is a munka része) egy kapcsoló megnyomásakor? Nem arra gondolok, hogy a szervó vezetéke és az 5V közé bekötök egy kapcsolót, hanem a programba beírni, hogy az az 5V akkor legyen aktív, ha megnyomom azt a gombot. -
dave0825
őstag
Heló ismét!
Ha egy szervót beállítok egy pozícióba (rendesen a jelvezetékre, semmi mókolás nincs benne), de a piros kábelt nem az alsó soron lévő 5V-ra kötöm, hanem egy tetszőlegesen választott portra, és azon adom meg, hogy 5V legyen (digitalWrite-tal), úgy lassabban áll be pozícióba a szervó, és könnyen le is tudom fogni, tehát sokkal gyengébb. Ez miért lehet? Kevesebb amper jön ki a választott porton, mint a sima 5V-at jelölt porton?
-
nyunyu
félisten
Hozzavalo kod egyelore nincs tulbonyolitva:
void setup() {
pinMode(A0, OUTPUT);
pinMode(A1, OUTPUT);
pinMode(A2, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(10, INPUT);
}
void rowAddress(int a)
{
if (a & 1) digitalWrite(A0, HIGH); else digitalWrite(A0, LOW);
if (a & 2) digitalWrite(A1, HIGH); else digitalWrite(A1, LOW);
if (a & 4) digitalWrite(A2, HIGH); else digitalWrite(A2, LOW);
}
void columnAddress(int a)
{
if (a & 1) digitalWrite(2, HIGH); else digitalWrite(2, LOW);
if (a & 2) digitalWrite(3, HIGH); else digitalWrite(3, LOW);
if (a & 4) digitalWrite(4, HIGH); else digitalWrite(4, LOW);
if (a & 8) digitalWrite(5, HIGH); else digitalWrite(5, LOW);
if (a & 16) digitalWrite(6, HIGH); else digitalWrite(6, LOW);
}
void loop() {
for (int i=0;i<5;i++)
{
columnAddress(i);
if (digitalRead(10)==HIGH) {
rowAddress(i);
}
}
} -
nyunyu
félisten
Buheraljunk billzetet jeligere eddig ezt a prototipust sikerult elkovetni:
Arduino egy 74HC151 multiplexeren keresztul folyamatosan pasztazza a gombok allapotat, majd a felso panelen levo 74HC138 demultiplexeren kivalasztja az annyiadik LEDet, amelyik gomb utoljara meg volt nyomva, ha tobb is meg van nyomva, akkor felvaltva villognak a megfelelo LEDek, amilyen gyorsan az Arduino kergeti oket.
Multiplexer/demultiplexer megoldasnak az az elonye, hogy joval kevesebb Arduino labat igenyel, mintha direktbe lennenek drotozva a gombok/LEDek.
8 gomb leolvasasahoz eleg 3 lab a cimzeshez, egy negyedik meg a kivalasztott gomb ertekenek a fogadasahoz, mig direktbe drotozva 8 lab kellene a 8 gombhoz.
(Csak 5 gombom volt itthon, nem hasznalom a 74HC151 osszes bemenetet, ugyanigy 74HC138-nak sincs minden kimenete hasznalva.)Amivel szivtam: 74HC151 kimeneten (kek drot) fixen tapfesz jelenik meg, ha valamelyik bemenete lebeg. -> mindet foldelni kell.
Kapcsolok kimenetet is le kell huzni foldre, ha nincs megnyomva a gomb!!!
Ezert van ellenallas dugva a 74HC151 bemeneire dugott feher drotok vege es a fold koze.
Masik oldalrol meg kapcsolo mogotti diodan at folyik a tapfesz, ha a gomb meg van nyomva.Perpill azert vannak a LEDek a tapfesz, meg a 74HC138 kimenete koze kotve, mivel beneztem az IC tipusat, es sikerult kifognom egy olyan demultiplexert, aminek invertalt a kimenete.
Idovel ki fogom cserelni 74HC238-ra, mert annak rendes kimenete van.
(74HC138: minden kimenet: 5V, megcimzett: fold, 74HC238 minden kimenet: fold, megcimzett: 5V) -
-
nyunyu
félisten
Adott egy Micro klon, ezen szeretnek egy 3 bites erteket binarisan kivarazsolni 3 labra:
void setup() {
pinMode(led, OUTPUT);
pinMode(A0, OUTPUT);
pinMode(A1, OUTPUT);
pinMode(A2, OUTPUT);
}
void write(int a)
{
if (a && 1 > 0) digitalWrite(A0, HIGH); else digitalWrite(A0, LOW);
if (a && 2 > 0) digitalWrite(A1, HIGH); else digitalWrite(A1, LOW);
if (a && 4 > 0) digitalWrite(A2, HIGH); else digitalWrite(A2, LOW);
}
void loop() {
for (int i=0;i<8;i++)
{
write(i);
if (i % 2 == 1) digitalWrite(led, HIGH); else digitalWrite(led, LOW);
delay(1000);
}
}Beepitett LED masodpercenkent kapcsolgat ki-be, ahogy az i erteke valtozik, viszont az A0-A2 labakon nem birom leolvasni az erteket, mivel mindegyik lab fel van huzva 5V-ra az ido nagy reszeben.
Helyes mukodesnel 1 vagy 2 vagy 4 masodpercig alacsony majd magas lenne. (000,001,010,011...111)Mit szurhattam el?
-
adatfalo
senior tag
Hello!
Érdeklődnék, hogy van-e valamilyen szakirodalom arról, hogy milyen módszerek vannak a lehető leghosszabb élettartamú elektronika elkészítésére. (Alvómód..stb) Az érdekelne különösképpen, hogy léteznek olyan elektronikai sporteszközök amelyekben nem cserélhető az akkumulátor és nem is tölthető, ergo a mérnök által megtervezett élettartamra van tervezve a akkumulátor ideje is, erre van valami bevált módszer, táblázat, érdekes cikk (igazából akármi).
Előre is köszi (Ha nem jó helyre írok akkor kérlek irányítsatok a jó fórumba).
Üdv,
adatfalo
-
qisqaqas
senior tag
-
JozsBiker
aktív tag
Ha jól értem itt nem(csak) az az igény, hogy egyszerre legyenek írva a portok, hanem - gondolom - minden szervónak van egy kezelő rutinja, és azokat kvázi párhuzamosan kellene futtatni.
Esetleg készíteni lehet minden szervónak egy-egy függvényt ( funkciót, szubrutint, ki hogy szereti ), amiket a főprogramból ( loop ) egymás után meg lehet hívogatni. Ezek ugyan nem egyidejűleg futnak, de talán be lehet úgy lőni, hogy egy-egy függvény csak kevés ideig fusson, utána induljon a következő, majd a következő, stb, ciklikusan.
Vagy ha nagyonnagyon időkritikus az egész, és árban belefér, akkor minden szervóhoz külön Arduino ( mini v. nano ). -
gyapo11
őstag
válasz
dave0825 #614 üzenetére
Nem olyan bonyolult az. Az arduino kimenete megy a D-tároló bemenetére, ahány kimenetet akarsz pufferelni, annyi D-tároló kell. Majd ha már mindet kiírta a program, akkor egy újabb kimenettel aktiválod az áttöltést, ebben a pillanatban az összes kimenet beáll arra, ami az arduino kimenetein van.
Közben eszembe jutott egy másik megoldás is, a soros shift regiszter. Abba meg belépteted egyenként a biteket, itt egy példa: http://fritzing.org/projects/10-leds-and-2-shift-register -
dave0825
őstag
Ezt szeretném megcsinálni 5 szervóra. Egyelőre 2-vel próbáltam. Egy kis módosítással már majdnem sikerült, hogy egyszerre menjen a 2 szervó, csak valami összekeveredett kicsit.
Elindultak egyszerre külön pozícióba, csak a következő lépéstől kezdve meg már egyszerre mozogtak, amit nem kellett volna nekik.
A D-tárolós megoldást hogy lehet megoldani? 1-2 hónapja foglalkozom még csak Arduino-val, úgyhogy csak ilyen alapabb dolgok mennek (if, for, d.write, a.write, d.read, a.read, Serial-ra kiíratás, ilyenek).Hűha, kicsit utánanéztem a D-tárolós megoldásnak, hát nem egyszerű (nekem).
-
gyapo11
őstag
válasz
dave0825 #612 üzenetére
Egyszerre nem lehet, az utasításokat egymás után hajtja végre. Olyat el tudok képzelni, hogy a kimenetek nem közvetlenül mennek a perifériákra, hanem D-tárolók vannak közben, és miután már az arduino összes kimenete be van állítva, egyszerre be lehet kapcsolni az áttöltést, így valóban egyszerre jelennek meg a tárolók kimenetein az adatok.
-
dave0825
őstag
Hogy lehet a legegyszerűbben megoldani, hogy több folyamatot egyszerre csináljon az Arduino? Gugliztam, de nem nagyon találtam használható módszert, remélem, hogy Ti tudtok valamit.
Servomotor vezérléshez kell a dolog, egyszerre akarom beállíttatni a több servo pozícióját. Van egy elég hosszú kész program, csak az a baj, hogy egymás után állnak be a pozíciók. -
qisqaqas
senior tag
Ha két (analóg) inputot szeretnék figyeltetni, akkor lehetséges az hogy két kimenetet vezéreljek egymástól függetlenül? A kimeneteknek külön ciklus kell ami végig fut rajtuk. Van egy halovány elképzelésem, ha kicsit kitiszul akkor közlöm
-
dave0825
őstag
Heló mindenkinek!
Ha létrehozok egy tömböt (egyelőre csak 1 eleműt, az egyszerűség kedvéért), aminek az értéke egy változó, amit később adok meg egy potméter állásából, azt hogy tudom beíratni a változó helyére?A konkrét feladatom az lenne, hogy egy servo állását beírassam egy tömbbe egy gombnyomás segítségével, majd miután elforgattam a servo-t, egy másik gombbal visszaállítsam ugyanoda. Ez működik is, ha nem tömbbel csinálom, hanem egyszerű változóval. Én viszont azt szeretném, ha több pozíciót is meg tudnék vele jegyeztetni, több gombnyomással, majd lejátszani vele ezeket a pozíciókat.
Itt a program, amiben a tomb nevű tömbbel elakadtam.
-
nyunyu
félisten
Nem lenne egyszerubb osszeadni az 5 valtozo erteket, aztan ha nagyobb vagy egyenlo, mint 3 akkor legalabb harom igaz?
if ((a1+a2+a3+a4+a5)>=3) {
blabla
}Felteve persze, hogy 0 vagy 1 a valtozok erteke.
[szerk:]Ja, hogy lemaradtam, mint a borravalo? Sebaj.
-
tibi-d
tag
-
tibi-d
tag
Sziasztok!
Kéne egy kis segítség. Az lenne a kérdésem, hogy az arduino miképpen vezérli a fizikai I/O-kat. Úgy mint egy PLC, a ciklusok elején, vagy végén frissíti az állapotokat, vagy a programutasítás közvetlenül érvényre juttatja a parancsot a kimenetre. Kérdem azért, mert egy "H-Bridge" borzolja az idegeimet. Addig tökéletesen működik, míg legalább az egyik bemenet stabilan "LOW" szinten van. A probléma akkor keletkezik, amikor mindkét bemenet "HIGH". A váltás pillanatában a híd néhány msec időre zárlatba megy, és ez letöri a tápot, aminek következtében az Arduino "resetelődik". Próbáltam elétenni egy fojtót, de ez PWM vezérlés esetén lerontja a hatásfokot.
A program logikája szerint nem lehetne a két vezérlőjel egyszerre magas.
Ha valakinek van használható ötlete, írja meg, had okuljunk belőle.
Új hozzászólás Aktív témák
Hirdetés
- BESZÁMÍTÁS! MSI SUPRIM X RTX 4080 16GB videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! 6TB Seagate SkyHawk SATA HDD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! 4TB Samsung 870 EVO SATA SSD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! Intel Core i7 8700K 6 mag 12 szál processzor garanciával hibátlan működéssel
- BESZÁMÍTÁS! Intel Core i7 4790 4 mag 8 szál processzor garanciával hibátlan működéssel
- Beszámítás! Oculus Rift virtuális valóság szemüveg garanciával hibátlan működéssel
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
- Nexus 6P 32GB, Kártyafüggetlen, 1 Év Garanciával
- Használt és ÚJ Gamer Monitor Felvásárlás Gyors és Korrekt Ügyintézés!
- Apple iPhone 15 Pro Max 512GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest