2 ArDuIno or !(not)
Sidder pt i New York i påskeferien og "nyder" det strålende vejr. de regner dog kun med 4" regn i dag og så skulle det klare op.
Så Store Peter og jeg har snakket lidt om løst og fast og især Arduioner. Han har et stort udvalg af dem fra print, der kan være i et DB-25 hus og så op til megaudgaven.
Så var det, at den ANALOG ELEKTRONIK og for den sags skyld også den basale DIGITALE ELEKTRONIK kom forbi. Hvad skal vi gøre ved den fremover?
Jeg har surfet lidt rundt på både AAU og DTU (herefter xxUs) hjemmesider og synes at kunne se, at det ser ud som det plejer at gøre.
Men er det ikke snart tid til at gøre det på en anden måde. Det er trods alt langt de færreste, der sidder og konstruerer 200W effekttrin(og de er jo i dag efterhånde digitale) eller laver egen RIAA eller endda MC-forforstærkere.
Jeg synes vi i stedet skal over i den digitale tidsalder: Der ser jeg to måder at gøre det på FPGA-vejen og så Arduino-vejen.
Det rigtige analoge elektronik bør vi lægge op som specialer - det være sig det på den rigtige side af 2 GHz og også LF.
Så hvorfor ikke hoppe ud i det?
Arduinoer er ikke noget specielt - kun en 16MHz maskine med meget lidt RAM og Flash, men de er tilgængelige til en lav pris - sådan da - og der er så meget tilgængelig HW, SW osv. På den anden side er det sundt at have en række begrænsninger så man ikke bare kan svine med RAM, ROM, strøm osv.
Jeg hører allerede indvendingerne: hvad med timing (det er en single chip) alle indenbords) og deslige. Ja men der er masser af timing - interface på SPI, I2C, dallas 1 wire usb osv osv. SÅ der er masser af regne på. Og med en arduino er man i luften med test med det samme.
Hvad med den analoge elektronik er den næste indvending - jo men der er jo masser af analog ting. AD siden med filtre, forstærkning, støj overvejelseranti aliasing, masser af op amps. Transistorer ? well hvorfor ...
på udgangssiden er der PWM, hvor der igen skal filtre osv på.
Igen kan det hel mokkes op omkrin en arduino.
Så der er masser af teoretisk stof der endda kan applikeres ud i det virkelige liv.
SW udvikling vil folk så sige. Det der arduino er for nemt (C/C++), Ja men det er vel fint at starte ud med, og så kan man efterfølgende tage fat på det "rigtige" eller mere traditionelle SW udvikling med realtid, interrupts, kerner osv. Der er idag eks port af freertos til arduino så ingen ko på isen. Der kan laves div SW løsninger (har lige set på en forth implementation her i NY) kun fantasien - og RAM - sætter begrænsningerne.
Så lad os starte på en frisk og komme i gang - bedre idag end i morgen 
God påske og happy hacking











