Hirdetés
- Egész pofás lett a Lian Li új mikrotornya, és az ára sem vészes
- Az Enermax nagyon belehúzott a "tápozásba"
- Holdbázis és űrkupola az Egyesült Államok csillagászati terveiben
- Nem a képgenerálásnak van köze a képmegjelenítés egyenletességéhez
- A Windows 11 nem akarja ránk erőltetni az AI applikációkat – vagy mégis?
- Házimozi belépő szinten
- Majdnem megfelezi a GeForce GPU-k gyártókapacitását az NVIDIA?
- Mit tud egy nagy név? Teszten az Acer Predator Orion 5000 PC
- Milyen videókártyát?
- Kormányok / autós szimulátorok topikja
- Hogy is néznek ki a gépeink?
- Pendrive irás-olvasás sebesség
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Vezetékes FÜLhallgatók
- AMD Navi Radeon™ RX 9xxx sorozat
-
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
-
Janos250
őstag
válasz
Tomika86
#17104
üzenetére
Ez is egy lehetséges verzió:
#include <iostream>
#include <queue>
#define mintakSzama 3
#define csatornakSzama 6
using namespace std;
void setup() {
Serial.begin(115200);
delay(3000);
Serial.println();
for (uint16_t i = 1000 ; i < 2000 ; i+=100 ) {
// a 0. analog csatornara minta
uint16_t atlagertek = atlag (0,i) ;
printf("i= %d atlagertek = %d \n", i,atlagertek);
} ;
} ; // end setup
void loop() {
} ;
uint16_t atlag (uint8_t csatorna, uint16_t ertek){
static queue<uint16_t> analogErtekek[csatornakSzama];
static uint16_t szumma [csatornakSzama];
// ha static, akkor nem vesz el kilepeskor az erteke, megtartja
if ( analogErtekek[csatorna].size() == mintakSzama ){
szumma[csatorna]-=analogErtekek[csatorna].front() ;
analogErtekek[csatorna].pop() ;
} ;
szumma[csatorna] += ertek ;
analogErtekek[csatorna].push(ertek) ;
return szumma[csatorna]/mintakSzama ;
};Ezt írja ki:
i= 1000 atlagertek = 333
i= 1100 atlagertek = 700
i= 1200 atlagertek = 1100
i= 1300 atlagertek = 1200
i= 1400 atlagertek = 1300
i= 1500 atlagertek = 1400
i= 1600 atlagertek = 1500
i= 1700 atlagertek = 1600
i= 1800 atlagertek = 1700
i= 1900 atlagertek = 1800
Új hozzászólás Aktív témák
- sziku69: Fűzzük össze a szavakat :)
- Házimozi belépő szinten
- Battlefield 6
- Majdnem megfelezi a GeForce GPU-k gyártókapacitását az NVIDIA?
- Magga: PLEX: multimédia az egész lakásban
- World of Tanks - MMO
- Kerékpárosok, bringások ide!
- Okos Otthon / Smart Home
- Interactive Brokers társalgó
- Bittorrent topik
- További aktív témák...
- 153 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060
- Most èrkezett pár darab RX ès RTX 8gb vga-k! Számlás garanciás! Kamatmentes rèszletre is!
- Razer Barracuda X Chroma Black gamer Fejhallgató
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RTX 2060 6GB RAMPAGE Shiva ADATA 600W
- TomTom Go 5200 with Wi-Fi navigáció / 12 hó jótállás
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopszaki Kft.
Város: Budapest
ekkold

