- iPhone topik
- Xiaomi 13 - felnőni nehéz
- One mobilszolgáltatások
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S24 - nos, Exynos
- Samsung Galaxy Z Flip7 - kis fogyás is sokat számít
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Magisk
- A HyperOS 3-ra helyezi a fókuszt a Xiaomi
- Telekom mobilszolgáltatások
-
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
-
weiss
addikt
válasz
Tomika86 #17245 üzenetére
De, az egy rohadt nagy probléma. Én valami ilyesmit csinálnék:
bool ADS7828_olvasas (int Addr_byte, byte Cmd_byte, int *adc) {
byte data[2];
Wire.beginTransmission(Addr_byte); // I2C átvitel indítása, az adott címen
Wire.write(Cmd_byte); // Command byte küldése
Wire.endTransmission(); // I2C átvitel megállítása
Wire.requestFrom(Addr_byte, 2); // 2 byte adatra várakozás
if (Wire.available() == 2) { // Ha megérkezett a 2byte
data[0] = Wire.read(); // Első byte tömbbe írása
data[1] = Wire.read(); // Második byte tömbbe írása
delay(2); // Ciklus késleltetés
*adc = ((data[0] & 0x0F) * 256) + data[1]; // Adat konvertálás 12bit-re
return true;
}
return false;
}De nem ismerem az egész kódot, lehet megoldható szebben.
Új hozzászólás Aktív témák
- Asus ROG Zephyrus G14 GA401IV - 14" FHD 120Hz - Ryzen 9 R9 - 4900HS - 16GB - 2TB - RTX 2060 - Win11
- Zászló és fokozat kijelző LED panel szimulátorhoz (Simhub vezérelt)
- Állítható magasságú, 3D nyomtatott videókártya támasztók, a kínálat folyamatosan bővül.
- Asus ZenBook Duo UX8406 -14" 3K OLED 120Hz Érintő - Ultra 7 155H - 16GB - 1TB - Win11- 3 év garancia
- SCUF Instinct Pro RED