Hirdetés
-
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
-
gyenesmartin
őstag
Sziasztok!
Építeni szeretnék egy xl4016-os labor tápot. Csakhogy kijelzőn szeretném látni a beállított és mért értékeket.
Alapból a kínai xl4016-os panelen van két poti. Ezt szerettem volna felváltani digitálisra, de nem találtam megfelelőt. Majd eszembe jutott, hogy van nekem tda1543 dac-om. Ehhez kéne majd egy könyvtár vagy valami, hogy arduinoval tudjam vezérelni a kimeneteit külön-külön. -
gyenesmartin
őstag
válasz
gyapo11
#7459
üzenetére
Nem kell semmilyen FET.
Az első lámpához aminek a LED-je 200mA-es, veszel egy Attiny13/25/45/85-ös mikroprocesszort vagy 555-öt, hozzá meg egy 7135-ös led előtétet.Ez az IC kb úgy viselkedik, mint egy FET, csak kisebb feszültségről is működik, meglehet hajtani PWM-el, valamint stabil kimeneti 350mA-es árammal bír.
A nagyteljesítményű ledhez pedig, ha 3V-os led van benne, venni egy ilyen drivert.
Vagy még egyszerűbb, most 1800Ft-ért lehet venni Convoy S2+-t Gearbestről kuponnal (elemlámpás topik), abban a led 2100mA-t kap, 18650-es celláról működik, és kb 700-800 Lumenre képes, tartósan kézben tartva. -
gyenesmartin
őstag
Sziasztok!
Vettem két attiny85-öt. UNO-val programoztam volna fel, de véletlenül az egyiknél external 16MHz-et választottam ki.
Most meg bootloadernél ezt írja ki: avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Meg lehet valahogy még menteni ezt?
A másiknál már internalt választottam az működik is tökéletesen. -
gyenesmartin
őstag
válasz
Gergosz2
#5145
üzenetére
int positive = 3;
int negative = 2;
int xA = 5;
int xB = 6;
int x = 0;
int buttonPin = 4;
int led = 13;
int xALast = LOW;
int n = LOW;
int servo = 9;
double y;
void setup() {
pinMode (xA, INPUT);
pinMode (xB, INPUT);
pinMode (buttonPin, INPUT);
pinMode(led, OUTPUT);
pinMode(positive, OUTPUT);
pinMode( negative, OUTPUT);
digitalWrite( positive, HIGH);
digitalWrite( negative, LOW);
pinMode(servo, OUTPUT);
Serial.begin (9600);
}
void loop() {
n = digitalRead(xA);
if ((xALast == LOW) && (n == HIGH)) {
if (digitalRead(xB) == LOW) {
if (x > 0)
x--;
} else {
if (x < 65)
x++;
}
Serial.println (x); //y=36.74+4.73*x-0.0489*x^2-0.00038*x^3+0.000012*x^4
y = 36.66+4.73*x-0.0489*(x*x)-0.00038*(x*x*x)+0.000012*(x*x*x*x);
Serial.println (y);
}
xALast = n;
analogWrite(servo, y);
}
Igaz. int-el tényleg nem jó. Double-l meg float-al már igen. -
gyenesmartin
őstag
Sziasztok!
Lenne egy kis gondom. Adott egy függvény:y=36.74+4.73*x-0.0489*x^2-0.00038*x^3+0.000012*x^4
x megy 0-65-ig. f(65)=247 lenne. De az arduino valahogy sehogy sem akar 150 fölé menni.
Így lett beírva a programba: y = 36.66+4.73*x-0.0489*(x*x)-0.00038*(x*x*x)+0.000012*(x*x*x*x);
Az x és y az int-es, de próbáltam float-al és double-el is. -
gyenesmartin
őstag
válasz
gyenesmartin
#4000
üzenetére
Egy ilyet néztem ki:
[link]
A két hőmérő egy DS18B20-as. A kijelző I2C-s. -
gyenesmartin
őstag
Sziasztok!
Tudja valaki, hogy egy LCD kijelzőn, hogy kell különböző betűket kiírni?
Mármint az angol abc betűivel semmi baj, csak amikor pl ékezetes betűket vagy egyéb latin betűket kell kiírni.
I2C-n megy a kijelző. -
gyenesmartin
őstag
Sziasztok!
A kimenetek közül lehet a 0.-át és az 1.-et használni? Csak azért kérdezem mert az van rajta, hogy TX és RX. -
gyenesmartin
őstag
Sziasztok!
Tudja valaki, hogy mennyi a pwm maximális frekvenciája az arduinonak? -
gyenesmartin
őstag
válasz
FireKeeper
#3642
üzenetére
Ha elég lesz neki 2 cella is, akkor a közös pontot gondolom elég lenne egy sima ellenállással a bemenetre kötni. Feszültségfigyelőt 3.4V-ra gondoltam beállítani, bár lehet inkább 3.5 kéne, mert ez már 0%-ot jelent ennél az akkunál.
Egyébként az arduino bemenete az 0-5V-os? Mennyire ad pontos értéket? -
gyenesmartin
őstag
Sziasztok!
Vettem egy ilyet:[link]
Még nem nagyon értek hozzá.
Látom van rajta egy DC csatlakozó. Ez egy lehetőség rajta, hogyha nincs usb-vel összedugva a géppel akkor tudjon magába is menni, vagy mindenképpen kell ott tápot is adni neki?
Ha igen akkor mennyit? Van 3db lithium cellám, ha sorosan kötöm, akkor 12.6V-ot kapna, lemerülten pedig 9-et. Ez jó érték lenne neki? Vagy 2 is elég lenne?
Új hozzászólás Aktív témák
- Vicces képek
- Mibe tegyem a megtakarításaimat?
- Gran Turismo
- Milyen billentyűzetet vegyek?
- Nem indul és mi a baja a gépemnek topik
- Battlefield 6
- eMAG vélemények - tapasztalatok
- Xiaomi 15 Ultra - kamera, telefon
- Milyen belső merevlemezt vegyek?
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Gamer PC-Számítógép! Csere-Beszámítás! Ryzen 7 3700X / RTX 2070 Super / 32GB DDR4
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 16/32/64GB RAM RX 9060XT 16GB GAMER PC termékbeszámítással
- Macbook Pro 2019 Laptop A2141 i9
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Intel Core i7 8700K 6 mag 12 szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
ekkold

