- Raspberry Pi
- Vezeték nélküli fülhallgatók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Nvidia GPU-k jövője - amit tudni vélünk
- OLED TV topic
- Fujifilm X
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- ZIDOO médialejátszók
- ASUS blog: Ideális olcsó utazós gép lett az új Vivobook S14
- Azonnali alaplapos kérdések órája
-
PROHARDVER!
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
-
-
válasz
bagarol #23412 üzenetére
Kicsi a 4x16, 7 sornyi adatot akarok megjeleníteni (5 terrárium hő és páraadatai, idő, , megy-e a fűtés, stb.) ehhez kell a 2,8".
Ez nem rossz ötlet, van pár Leonardo-m elfekvőben, a sebesség nem számít, nem változik olyan gyorsan semmi.
#23411ViZion: 6x 2eres 0,75-ös megy a relétől, olyan ferritem nincs, amibe beleférne az összes egyszerre, probaképp
-
Postas99
senior tag
válasz
bagarol #22136 üzenetére
Onnan vettem a sample-t. Ott is hiányzik egy normális tool.
Ahhoz képest, hogy a Visual Studio viszonylag mennyire jól használható és szinte kezesbárány módjára aládtolja a kód írásakor a dolgokat még debug esetén is!!, a visual studio egy bugyuta cucc, amikor buildeléskor a libraryket össze vissza használja és csak hosszas olvasás és net turkálás után derül ki, hogy a wifi.h lib nem kompátible a többivel emiatt megáll a buid és ezért library uninstall majd a vs kódhoz a frissebb kell , de az error message semmire se semmire sem használható. Hajtépés....
-
mézespálinka
senior tag
válasz
bagarol #22136 üzenetére
Sziasztok!
Nem teljesen arduino specifikus a kérdés, de részben mégis. Tudtok olyan nyomógombról, ami elképesztően strapabíró (úgy képzeld el, hogy kapanyéllel szeretnék ráütni), kb vagy egy pilótakeksz átmérőjű, nem túl magas; vagy, ha sokkal kisebb az átmérő, akkor rá lehetne hekkelni valamilyen pl. plexilapot (és így a lap kapná az ütést, akár lenne rajta valamekkora szivacsbetét egy kis védelemnek) és maga ez a lap nyomná le a gombot. Továbbá kritikus lenne az ára is, 10 usd/eur/gpb körül meg kellene állnia /db, de minél olcsóbb annál jobb (több darab lenne a projektben -Blazepod-hoz hasonló agility trainer)
Egyszóval elég strapa de nem túl nagy méretű cucc kéne :S
-
Janos250
őstag
válasz
bagarol #21923 üzenetére
A WS2812 is elmegy 3 Volttal. Az enyémek legalábbis megbízhatóan működnek.
A WS2812 meghajtó hardvere az ESP32-ben gyárilag ott van.
RMT a neve.
Remote kontroller kezelésére tervezték eredetileg, de azóta már nagyon sok mindenre használják. PL. WS2812 ledhez.
Ha valaki infra ledet tesz rá, a legtökéletesebb, és legegyszerűbb táviránytó TV-hez, vagy bármihez.
Rengeteg lehetőség van az ESP32-ben. -
-
#99235328
törölt tag
válasz
bagarol #21369 üzenetére
A terv majd saját akku monitorozása lenne.
Nagyjából 5 fokozatban jelezve a töltési szintet, nem kell nagyon pontos mérés.
Csak amolyan "old mobil info" szinten mutatva 5 szegmenssel az állapotot a jobb felső sarokban majd.Ha jól olvasom, akkor amúgy a pontosabb méréshez (ami most nem szükséges) az STM32-ben létező VREFINT feszültséget szokták referenciaként használni.
Ez a belső feszültség ~1.22V egy 3.3V táp esetén, 30fok környezetben és ehhez kalibrálják.
Doksi szerint: (VREFINT min 1.16, typ 1.2, max 1.24 v)
Mondjuk valaki az chip hőmérsékletét próbálja monitorozni, a HREFINT apró változásaiból, mivel hőmérséklet függő is valamennyire.Egy másik oldalon (most persze nem találom, hogy linkeljem) szintén írtak ilyen mérésről STM32-vel és ott 2db 100k ellenállással oldották meg. Viszont itt felhívták a figyelmet, hogy az impedancia miatt hosszabb mérési időt kell használni. Gondolom a 12bit pontosság miatt lehet erre szükség.
Viszont 2x50k esetében már jónak mondható a saját táp mérése.
Nyilván nem multimeter szinten, hanem az említett feltöltve/lemerülve szinten vizsgálva a dolgot. -
Jadenn
csendes tag
válasz
bagarol #20434 üzenetére
Így most jó
[CODE]
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Adafruit_PCD8544.h> // adafruit PCD8544 (Nokia 5110)könyvtár
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);// Nokia LCD bekötés (CLK, DIN, D/C, CS, RST)
LiquidCrystal_I2C lcd(0x27, 16, 2); // címzés
int LDR = A2;
int sunValue;
void setup() {
lcd.init();
lcd.backlight();
display.begin(); // kijelzés kezdödik
display.setContrast(62); // kontraszt 60 alatt nem elég erős
display.clearDisplay(); // törli a képernyőt
display.setTextSize(1); // betüméret
display.setTextColor(BLACK, WHITE); // az 1. a betüszin, a 2. a háttere
pinMode(LDR, INPUT); // ldr bemenetnek beállitva
lcd.print("hello, world!");
delay(1000);
}
void loop() {
for (int positionCounter = 0; positionCounter < 13; positionCounter++) {
lcd.scrollDisplayLeft();
measurement();
delay(250);
}
for (int positionCounter = 0; positionCounter < 29; positionCounter++) {
lcd.scrollDisplayRight();
measurement();
delay(250);
}
for (int positionCounter = 0; positionCounter < 16; positionCounter++) {
lcd.scrollDisplayLeft();
measurement();
delay(250);
}
}
void measurement() {
display.display();
sunValue = analogRead(LDR); // analogérték beolvasása
display.setCursor(0, 17); // 1. oszlop 2. sor
display.printf("Feny %3d", sunValue);
}
[/CODE] -
Jadenn
csendes tag
válasz
bagarol #20431 üzenetére
Átalakitottam ilyenre, de igy is ugyanolyan ....
(hogy lehet rendesen berakni a kódot?)
mint ahogy lanszelot tette a 20424 hsz-ba#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Adafruit_PCD8544.h> // adafruit PCD8544 (Nokia 5110)könyvtár
Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);// Nokia LCD bekötés (CLK, DIN, D/C, CS, RST)
LiquidCrystal_I2C lcd(0x27, 16, 2); // címzés
int LDR = A2;
int sunValue;void setup() {
lcd.init();
lcd.backlight();
display.begin(); // kijelzés kezdödik
display.setContrast(62); // kontraszt 60 alatt nem elég erős
display.clearDisplay(); // törli a képernyőt
display.setTextSize(1); // betüméret
display.setTextColor(BLACK, WHITE); // az 1. a betüszin, a 2. a háttere
pinMode(LDR, INPUT); // ldr bemenetnek beállitva
lcd.print("hello, world!");
delay(1000);
}
void measurement() {
sunValue = analogRead(LDR); // analogérték beolvasása
display.setCursor(0, 17); // 1. oszlop 2. sor
display.printf("Feny %3d", sunValue);
}void loop() {
display.display();
for (int positionCounter = 0; positionCounter < 13; positionCounter++) {
lcd.scrollDisplayLeft();
measurement();
delay(250);
}
for (int positionCounter = 0; positionCounter < 29; positionCounter++) {
lcd.scrollDisplayRight();
measurement();
delay(250);
}
for (int positionCounter = 0; positionCounter < 16; positionCounter++) {
lcd.scrollDisplayLeft();
measurement();
delay(250);
}
} -
its_grandpa
tag
válasz
bagarol #20077 üzenetére
Kellemest neked is.
>> Megszakításba a lehető legkevesebb utasítást kell írni..
Ez volt az én interrupt kódomban, ennél kevesebb utasítást nem igazán tudok elképzelni.void gombotnyom(){
gombNyomas ++; /* növeljük 1-el a gombnyomások számát */
}
Aryes
>>Nem kell, illetve nem így, de már nem akartam bántani.
Ebből lesz a spagetti kód ?FYI, ha valakinek nincs meg.
A millis() ~ 50 naponként túlcsordul, ezzel a feltétel vizsgálattal gond lehet:if (millis() - lastms > 500)
-
lanszelot
addikt
válasz
bagarol #20070 üzenetére
Úgy néz ki így már működik
#include <MQ135.h> /*gaz erzekelo, de nem kell neki igazabol*/
#include <Adafruit_SSD1306.h> /*oled display*/
#include <splash.h> /*oled display -nek kell*/
#include <max6675.h> /*homero*/
int thermoDO = 10; /*valtozo a homero DO pin -nek*/
int thermoCS = 9; /*valtozo a homero CS pin -nek*/
int thermoCLK = 8; /*valtozo a homero CLK pin -nek*/
volatile uint32_t debounce= 0;
byte gomb = 0;
byte a = 0; /*valtozo a gaz erzekelo negyzet villogashoz*/
const int ledPin = 6; /*LED pin*/
const byte interruptPin = 3;
volatile int gombNyomas = 0 ; /*valtozo a gomb nyomas szamlalasara*/
uint32_t lastms= 0;
void gombotnyom(){
gomb++; /* növeljük 1-el a gombnyomások számát */
if (millis() - debounce > 80){ /* eltelt 80 msec ? */
gombNyomas ++; /* növeljük 1-el a gombnyomások számát */
if (gombNyomas >3) gombNyomas = 1;
debounce = millis();
}
}
MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);
Adafruit_SSD1306 display = Adafruit_SSD1306(128, 64, &Wire);
void mindenRajtaVan() {
int sensorValue = analogRead(A0); /*valtozo a gaz erzekelo alalog pin -nek*/
int isgas = digitalRead(2); /*valtozo a gaz erzekelo digitalis pin -nek, ez arra kell, ha gas van akkor jelet ad, nem kell kulon erteket adni*/
String gas; /*valtozo a gaz erzekelo gas vagy no gas kiirasahoz*/
display.clearDisplay(); /*this line to clear previous logo*/
display.setTextSize(1); /*text size 3*/
display.setCursor(3,0); /*ez tartja egy helyben a szöveget*/
display.setTextColor(WHITE); /*without this no display*/
display.print("Thermometer by Gabor");
display.setTextSize(2); /*text size 2*/
display.setCursor(10,20); /*ez tartja egy helyben a szöveget*/
display.setTextColor(WHITE); /*without this no display*/
display.print("C = ");
display.print(thermocouple.readCelsius());/*Celsius*/
display.setTextSize(1); /*text size 2*/
display.setCursor(10,40); /*ez tartja egy helyben a szöveget*/
display.setTextColor(WHITE); /*without this no display*/
display.print("F = ");
display.print(thermocouple.readFahrenheit());/*Fahrenheit*/
display.setTextSize(1); /*text size 2*/
display.setCursor(0,50); /*ez tartja egy helyben a szöveget*/
display.setTextColor(WHITE); /*without this no display*/
display.print("CO2 = ");
display.print(sensorValue);
display.print(" PPM ");
/*sensorValue < 90 ellenorzeshez, amugy igas valtozo kell ami a digitalis pin*/
if (sensorValue < 90) {gas = "No Gas";}
else {gas = " Gas";
if(a) {display.drawRoundRect(80, 47, 40, 15, 2, WHITE);/*negyzet a gas felirat kore feher*/
digitalWrite(ledPin, HIGH);} /*LED bekapcsol*/
else {display.drawRoundRect(80, 47, 40, 15, 2, BLACK); /*negyzet a gas felirat kore fekete*/
digitalWrite(ledPin, LOW);} /*LED kikapcsol*/
a^=1;
}
display.print(gas);
display.display(); /*to shows or update your TEXT*/
}
void homeroVanRajta() {
digitalWrite(ledPin, LOW); /*LED kikapcsol*/
display.clearDisplay(); /*this line to clear previous logo*/
display.setTextSize(1); /*text size 3*/
display.setCursor(3,0); /*ez tartja egy helyben a szöveget*/
display.setTextColor(WHITE); /*without this no display*/
display.print("Thermometer by Gabor");
display.setTextSize(2); /*text size 2*/
display.setCursor(10,20); /*ez tartja egy helyben a szöveget*/
display.setTextColor(WHITE); /*without this no display*/
display.print("C = ");
display.print(thermocouple.readCelsius());/*Celsius*/
display.setTextSize(2); /*text size 2*/
display.setCursor(10,40); /*ez tartja egy helyben a szöveget*/
display.setTextColor(WHITE); /*without this no display*/
display.print("F = ");
display.print(thermocouple.readFahrenheit());/*Fahrenheit*/
display.display(); /*to shows or update your TEXT*/
}
void gazVanRajta() {
int sensorValue = analogRead(A0); /*valtozo a gaz erzekelo alalog pin -nek*/
int isgas = digitalRead(2); /*valtozo a gaz erzekelo digitalis pin -nek, ez arra kell, ha gas van akkor jelet ad, nem kell kulon erteket adni*/
String gas; /*valtozo a gaz erzekelo gas vagy no gas kiirasahoz*/
display.clearDisplay(); /*this line to clear previous logo*/
display.setTextSize(1); /*text size 3*/
display.setCursor(3,0); /*ez tartja egy helyben a szöveget*/
display.setTextColor(WHITE); /*without this no display*/
display.print("Thermometer by Gabor");
display.setTextSize(2); /*text size 2*/
display.setCursor(0,20); /*ez tartja egy helyben a szöveget*/
display.setTextColor(WHITE); /*without this no display*/
display.print("CO2= ");
display.print(sensorValue);
display.setTextSize(1);
display.print(" PPM");
/*sensorValue < 90 ellenorzeshez, amugy igas valtozo kell ami a digitalis pin*/
if (sensorValue < 90) {gas = "No Gas";}
else {gas = " Gas";
if(a) {display.drawRoundRect(30, 39, 60, 22, 2, WHITE);/*negyzet a gas felirat kore feher*/
digitalWrite(ledPin, HIGH);} /*LED bekapcsol*/
else {display.drawRoundRect(30, 39, 60, 22, 2, BLACK); /*negyzet a gas felirat kore fekete*/
digitalWrite(ledPin, LOW);} /*LED kikapcsol*/
a^=1;
}
display.setTextSize(2);
display.setCursor(20,42);
display.print(gas);
display.display(); /*to shows or update your TEXT*/
}
void megnyomva() {
switch (gombNyomas) {
case 0:
mindenRajtaVan();
break;
case 1:
homeroVanRajta();
break;
case 2:
gazVanRajta();
break;
}
} /* megnyomva_end */
void setup() {
Serial.begin(9600); /*elindítja a sorosportot, 9600 baud beállítással. Ez azért jó, mert a Serial Monitoron a program futását tudod monitorozni*/
pinMode(ledPin, OUTPUT); /*inicializálja a LED pin -jet outputnak*/
pinMode(interruptPin, INPUT_PULLUP); /*inicializálja a gomb pin-t inputnak , default HIGH !!! */
attachInterrupt(digitalPinToInterrupt(interruptPin), gombotnyom, LOW); /* meghívjuk az fv.-t ha LOW-ra húzod a pin-t */
Serial.println("MAX6675 test");
/*wait for MAX chip to stabilize*/
delay(500);
/*SSD1306_SWITCHCAPVCC = generate display voltage from 3.3V internally*/
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); /*Address 0x3C for 128x32*/
display.display();
delay(2000);
}
void loop() {
if (millis() - lastms > 500)
{
lastms = millis();
if (gomb) /* volt valamennyi gombnyomás */
{
gomb = 0;
gombNyomas = gombNyomas%3 ;
Serial.println(gombNyomas); /* kiírjuk hány gombnyomásnál tartasz */
}
megnyomva();
}
}- A loop -ból kivettem a gombNyomas++ , mert a gombotnyom functionban is hozzá van adva meg ott is, akkor 2-t ad mindig hozzá.
- Illetve, ha jól értettem nem kell a kondenzátor, ezért így kötöttem be a gombotNagyon szépen köszönöm a segítséget mindenkinek
Lesz mit még agyalnom rajta, hogy teljesen megértsem mi hogyan
kérdés:
gáz érzékelőnek miért kell hogy benne legyen a function-ba a 3 változója?
Ha kiteszem a többi változóhoz a gáz érzékelő nem működik. -
lanszelot
addikt
válasz
bagarol #20036 üzenetére
oh, azt nem vettem észre
megcsináltam, egyáltalán nem jó
a képernyő folyamatos loop-ban van, és nem lehet kihozni belőle
hiába a változó értékeJanos250
ez azért nem jó, mert ha szobahőmérségletről berakom a fagyasztóba, akkor nem lesz 300-as delay és nem fog mérni, újra kell indítani
olyan megoldás kell ahol minimum 270-et minden esetben késleltet a lekérés
az pedig a delay vagy ha berakok egy relét az áramkörbe -
lanszelot
addikt
válasz
bagarol #20034 üzenetére
a program a gomb működését nézi
Azt mondtátok vegyek ki mindent, kivettem.
Csak mindig másolgatnom kellett a kódot ezért akartam, hogy lefusson egy function egyszer.
De már megtaláltam a hibát, a delay az.
A hőmérőnek viszont minimum 270-es delay kell, amúgy nem mutat semmit.
ezért raktam 300-ra, így már kevés a nem vett gombnyomás
Amit nem értek nem tudom megcsinálni. Kérdeztelek fentebb, hogy mivel legyen párhuzamosan kötve a kondenzátor. Nem kaptam választ. Így azt nem tudtam kipróbálni.ReFleXx:
igen, tökéletesen működik a progi
minden gombnyomás megvan.
ellenállás nélkül, és ellenállással is -
Tankblock
aktív tag
-
lanszelot
addikt
válasz
bagarol #20007 üzenetére
De hát a közelebb lévő lábakat zárja, úgy van bekötve.
gnd -> R -> kék ---- ez alapból zárva van, és gombnyomásra zárva is marad
5V -> piros ---- ezt zárja a gomb össze a kékkelNem így kell?
ReFleXx - sajnos ezt nem értem, kezdő vagyok nagyon
barna fekete fekete piros barna - 10k
ha fordítva van akkor - 120
képen látszik, de nem tudom eldönteni melyik a kezdő szín
sztem 10kvalami nem ok ezzel így
hibák:
5-ös pin , ha ezen van a gomb a gáz érzékelő nem mér
ezért át raktam 4-es pin-re
így a gáz érzékelő mér, de a gomb így se működik jól.
random váltogat, amikor épp kedve van, ha nyomkodom a gombot, és van hogy 1 nyomást 2-nek vesz.
tehát a változó értékét nem növeli a gomb nyomás, csak néha, és van hogy 2-vel növeli meg az értéket
tuti ezzel lesz gond:else if (gombNyomas > 3) {
gombNyomas = 1;
}
mert van 4-es érték , ha Serial Monitoron nézem a változó értékét -
lanszelot
addikt
válasz
bagarol #19818 üzenetére
A tiéd azért jobb, mert jól működik.
A másik vmiért bug -os. Sztem a millis() function működése okozhatja.Igazából mivel a kijelző nem színes, így a fekete valójában kikapcsolja. Mivel pont ugyanazokat a pixeleket irom felül, ezért mind a 2 esetben ki be kapcsolgatom a pixeleket.
-
lanszelot
addikt
válasz
bagarol #19809 üzenetére
Hello,
A program az ennyi.
Ha a szenzor érték 90 alatt van akkor írja ki nincs gáz, ha felette akkor villogjon a négyszög
Utána még annyi van hogy azt is kiírja, hogy gáz, bele a négyszögbe
De az már az "if" -en kívül van, az nem szól beledisplay.print(gas);
Amit írtál az sehogy se jó: - "a" nincs létrehozva.
- így nincs értéke, se tipusa.
- ezért "if" -en belül nem igaz/hamis lesz "a", így "if" nem működik
- te ha létrehozom "a" -t akkor se müködik, mivel minden esetben ugyanaz az ág fog lefutni a loop miatt. Attól függ igaz vagy hamis "a" -t hozok létre.kérdéseim:
- Az enyém miért nem működik? loop indul, kirajzoja a fehér négyzetet, vár, kirajzolja a fekete négyzetet, vár, loop újra indul. vagy nem ezt írtam?
- "a^=1;" mi az a ficak, és mit csinál?
- -
gordonfreemN
addikt
válasz
bagarol #19806 üzenetére
kérdésem még az volna, hogy ha értem mi történik az már egy lépés előre?
Annak ellenére, hogy most pl. te írtad meg a kódot helyettem, azért ilyenekből is tanulok, vagy ezt teljesen más szinten kellene művelnem?Ezekre keresem a választ, hogy mit csinálnak:
1) IRrecv irrecv(RECV_PIN);
2) decode_results results;
3) irrecv.enableIRIn();
4) if (irrecv.decode(&results)) {
5) long int decCode = results.value;
6) irrecv.resume(); -
gordonfreemN
addikt
válasz
bagarol #19802 üzenetére
Ugyanaz. Miután lenyomtam a gombot, világít és úgy is marad gomb felengedésre is. Váltani persze vált a két led közt.
(#19791) vargalex: egy kérdés még a break-kel kapcsolatban: tehát ha befut egy case-be, akkor végrehajtja ami ott van, majd ha a végén ott figyel a break, akkor ez azt jelenti a loop innen indul ujra. Jól gondolom?
-
vargalex
félisten
válasz
bagarol #19797 üzenetére
Erre írtam, hogy
false
-t kellene visszaadnia, ha nem volt fogadott adat. Erre válaszoltad, hogy azt is ad. Tehát mégsem azt ad... Az is biztos, hogy nem 0-t, mert akkor azelse
ág futna (ami nincs). -
vargalex
félisten
válasz
bagarol #19795 üzenetére
Ezt így nem értem. Ha az
irrecv.decode false
-t ad, amikor nincs bejövő adat, akkor az eredeti kód szerint nem atrue
ág fut, azaz nincscase
, tehát nincs, ami kikapcsolja a ledet. Vagy nem erre gondoltál? -
gya/352
tag
válasz
bagarol #19567 üzenetére
Ha megnézed a paste.bin fájlban, amit linkeltem feljebb....
21:00:47.824 -> D: Connect to host icast.connectmedia.hu/5001/live.mp3
21:00:47.824 -> D: Connect to icast.connectmedia.hu on port 80, extension /5001/live.mp3
.... 80-as porton csatlakozik.
És ne mondd hogy pont azért nem játsza le mert a 80 porton próbálkozik, ugyanis böngészőből simán lejátsza így is.Az eredeti config fájlban ilyen adók vannak:
preset_00 = 109.206.96.34:8100 # 0 - NAXI LOVE RADIO, Belgrade, Serbia
preset_01 = airspectrum.cdnstream1.com:8114/1648_128 # 1 - Easy Hits Florida 128k
preset_02 = us2.internet-radio.com:8050 # 2 - CLASSIC ROCK MIAMI 256k
preset_03 = airspectrum.cdnstream1.com:8000/1261_192 # 3 - Magic Oldies Florida
preset_04 = airspectrum.cdnstream1.com:8008/1604_128 # 4 - Magic 60s Florida 60s Classic Rock
preset_05 = us1.internet-radio.com:8105 # 5 - Classic Rock Florida - SHE Radio
preset_06 = icecast.omroep.nl:80/radio1-bb-mp3 # 6 - Radio 1, NL
preset_07 = 205.164.62.15:10032 # 7 - 1.FM - GAIA, 64k
preset_08 = skonto.ls.lv:8002/mp3 # 8 - Skonto 128kHa jól emlékszem csak a GAIA-t meg az elsőt inditja el elsőre.
Kicsit furcsa lenne ha a fejlesztő olyan adókat rak be példának amiket le sem tud játszani.Szerk:
OK...van néhány közte amelyik link már nem érvényes. -
lanszelot
addikt
válasz
bagarol #19549 üzenetére
Hello,
Ezt nem értem.
Ma kezdtem.
Csak próbálom megérteni a dolgot.
C++ nagyon az alapok vannak csak meg.
/változó, tömb, loop, függvény, stb. legalapabb dolgok/
Fogalmam sincs hogy tudok egy eszközt működésre bírni.
Most próbálok rájönni.Találtam ezt, és tökéletesen működik.
Tehát a kódokkal van a gond, nem a hardwerrel.Az eredeti kérdésem még mindig ez lenne.
Itt van az ino file, amit le lehet tölteni.
Mindenem meg van hozzá, csak hibás a program.
Új hozzászólás Aktív témák
Hirdetés
- Turbózd fel géped a jövő RAM-jával!
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
- Szinte új, minőségi, állítható ritkítóolló
- REFURBISHED - HP USB-C Dock G4 docking station (L13899-001)
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest