Thursday 23 November 2017

Moving Media Pic18f


BLINK un LED con Assembly Language uno stato PIC. To il assolutamente ovvio, ci sono molti sapori del microcontrollore nel mondo ci sono innumerevoli applicazioni per loro troppo Questa Instructable coprirà le misure necessarie a lampeggiare un LED usando un microcontrollore PIC e linguaggio assembly Microchip , si mostra come accedere e utilizzare alcuni dei dispositivi s peripherals. To hardware fare questo ho intenzione di mostrare come a lampeggiare un LED a circa 1 Hz con un cycle. Step 50 dovere 1 ottenere parti necessarie Tools. What si vuole need.1 un PIC, preferibilmente un 16F1936 - ma fino a quando si conosce l'hardware specifico, probabilmente si potrebbe implementare questo su quasi ogni 8 bit PIC con un timer po 'a bordo 16 ci sono alcune leggere differenze di programmazione tra il 1936 e il in precedenza UCS che si potrebbe avere familiarità con il 1936 è quello che ho in questo momento, ed è s abbastanza spiffy.2 un modo per programmare il PIC che sto per essere utilizzando un PICkit III di fare ICSP In-circuito di programmazione seriale può essere ottenuti da Microchip per una piccola somma di denaro ci sono molte opzioni di programmazione per PIC si può anche rotolare il proprio MPLAB programmer.3 Questo è disponibile da Microchip per il basso basso costo di Free.4 Varie attrezzature parti elettroniche - un potere 3-6V alimentazione - tagliere - ponticelli - 1 uF condensatore - resistore 10K - LED di scelta circa 20 mA di corrente, e di dimensioni appropriate resistore - Un piccolo switch. As tattili altri hanno detto, si dovrebbe considerare un infinito filtro di risposta all'impulso IIR piuttosto che la FIR finita filtro risposta impulsiva che si sta utilizzando ora c'è di più ad esso, ma a prima vista filtri FIR sono implementate come circonvoluzioni espliciti e IIR filtri con equations. The particolare filtro IIR io uso molto in microcontrollori è un unico polo di filtro passa-basso questo è l'equivalente digitale di un semplice filtro analogico RC Per la maggior parte delle applicazioni, questi avranno caratteristiche migliori rispetto al filtro di dialogo che si sta utilizzando con più usi di un filtro scatola che ho incontrato sono il risultato di qualcuno non prestando attenzione in classe elaborazione del segnale digitale , non come risultato di aver bisogno di loro particolari caratteristiche Se si desidera solo per attenuare le alte frequenze che si sa essere il rumore, un filtro passa basso unipolare è meglio il modo migliore per attuare una digitalmente in un microcontrollore è usually. FILT - FILT FF NEW - FILT. FILT è un pezzo di stato persistente questa è l'unica variabile persistente è necessario calcolare questo filtro NEW è il nuovo valore che il filtro viene aggiornato con questa iterazione FF è la frazione filtro che regola la pesantezza del filtro di sguardo a questo algoritmo e vedere che per FF 0 il filtro è infinitamente pesante dal momento che l'uscita non cambia mai per 1 FF, è davvero nessun filtro del tutto poiché l'uscita solo segue l'ingresso valori utili sono tra su piccoli sistemi si sceglie FF di essere 1 2 N in modo che il moltiplicare per FF può essere realizzato come uno spostamento a destra di N bits Ad esempio, FF potrebbe essere 1 16 e moltiplicare per FF pertanto uno shift verso destra di 4 bit Altrimenti questo filtro necessita solo uno sottrarre e un add, anche se i numeri di solito bisogno di essere più ampio rispetto al valore di input più precisione numerica in una sezione separata below. I solito effettuare le letture aD significativamente più veloce di quanto non sono necessari e applicare due di questi filtri in cascata Questo è l'equivalente digitale di due filtri RC in serie, e attenua di 12 dB ottava al di sopra della frequenza di rolloff Tuttavia, per le letture aD è di solito è più rilevante per guardare il filtro nel dominio del tempo, considerando la sua risposta al gradino Questo ti dice quanto velocemente il sistema vedrà un cambiamento quando la cosa si sta misurando changes. To facilitare la progettazione di questi filtri che significa solo la raccolta di FF e decidere quanti di loro a cascata, che uso il mio programma FILTBITS di specificare il numero di bit per ogni turno FF nella serie cascata di filtri, e si calcola la risposta passo e di altri valori in realtà io di solito eseguire questo tramite il mio script wrapper PLOTFILT questa corre FILTBITS, il che rende un file CSV, quindi traccia il file CSV, ad esempio, ecco il risultato di PLOTFILT 4 4. due parametri per PLOTFILT significa che ci sarà essere due filtri in cascata del tipo descritto sopra I valori 4 indicano il numero di bit di spostamento per realizzare il moltiplicare per FF I due valori FF sono quindi 1 16 in questo case. The traccia rossa è la risposta al gradino unità, ed è il principale cosa da guardare, ad esempio, questo si dice che se l'ingresso cambia istantaneamente, l'uscita del filtro combinato si depositerà a 90 del nuovo valore in 60 iterazioni se vi interessa circa il 95 tempo di assestamento, allora si deve attendere circa 73 iterazioni, e per 50 tempo di assestamento solo il 26 iterations. The traccia verde mostra l'output da un unico picco di ampiezza intero Questo vi dà un'idea della soppressione del rumore casuale sembra che nessun singolo campione causerà più di un 2 5 cambiamento nell'uscita. la traccia blu è quello di dare una sensazione soggettiva di ciò che questo filtro fa con rumore bianco questo non è un test rigorosi in quanto non vi è alcuna garanzia che cosa esattamente il contenuto era dei numeri casuali scelto come ingresso rumore bianco per questa esecuzione di PLOTFILT E 's solo per dare una sensazione di massima di quanto verrà schiacciata e come liscia is. PLOTFILT, forse FILTBITS, e un sacco di altra roba utile, in particolare per lo sviluppo del firmware PIC è disponibile nella release software Strumenti di sviluppo PIC ai miei download di software page. Added su precision. I numerici vedere dai commenti e ora una nuova risposta che non vi è interesse a discutere il numero di bit necessari per implementare questo filtro si noti che il moltiplicare per FF creerà Log 2 FF nuovi bit al di sotto del punto di binario su piccoli sistemi, FF è di solito scelti per essere 1 2 N in modo che questo si moltiplicano in realtà è realizzato da un spostamento a destra di N bits. FILT è quindi di solito un punto fisso intero si noti che questo doesn t cambiare una delle due conti dal punto di processore s di vista, ad esempio, se si sta filtrando 10 letture AD bit e N 4 FF 1 16, allora avete bisogno di 4 bit di frazione sotto le letture intero AD 10 bit One maggior parte dei processori, si d stia facendo 16 operazioni po interi a causa della 10 bit letture di aD in questo caso, si può ancora fare esattamente le stesse 16 opertions bit integer, ma iniziare con le letture aD sinistra spostato da 4 bit il processore doesn t conoscono la differenza e doesn t bisogno di fare i calcoli su interi 16 bit interi lavori se si considera che siano 12 4 punto fisso o veri e propri 16 numeri interi bit 16 0 point. In generale fissa, è necessario aggiungere N bit ciascuno dei poli filtro se don t vuole aggiungere il rumore a causa della rappresentazione numerica nell'esempio precedente, il secondo filtro di due avrebbe dovuto avere 10 4 4 18 bit per non perdere le informazioni In pratica su un computer a 8 bit che significa che D utilizzare i valori a 24 bit Tecnicamente solo il secondo polo di due avrebbe bisogno il valore più ampio, ma per semplicità firmware io di solito uso la stessa rappresentazione, e quindi lo stesso codice, per tutti i poli di un filter. Usually scrivo una subroutine o una macro per eseguire l'operazione palo un filtro, quindi applicare che per ogni polo si tratti di una subroutine o una macro dipende dal fatto che i cicli o memoria di programma sono più importanti in quel particolare progetto in entrambi i casi, io uso uno stato zero per passare NEW nella macro subroutine, che aggiorna FILT, ma carica anche che nello stesso stato zero NUOVO era in questo modo è facile da applicare poli multipli da la FILT aggiornata di un polo è il NUOVO del successivo Quando una subroutine, esso s utile avere un punto puntatore FILT sul modo in, che viene aggiornato solo dopo FILT sull'uscita questo modo la subroutine opera automaticamente filtri consecutivi in ​​memoria se chiamato più volte con una macro è don t bisogno di un puntatore da quando si passa l'indirizzo di operare su ogni iteration. Code Examples. Here è un esempio di una macro come descritto in precedenza per un PIC 18.And qui è una macro simile per un pic 24 o dsPIC 30 o 33.Both questi esempi sono implementate come macro utilizzando il mio PIC assemblatore preprocessore che è più capace di una delle due built-in strutture macro. clabacchio Un altro problema Avrei detto è l'implementazione del firmware È possibile scrivere un unico polo passa-basso filtro subroutine una volta, poi applicarlo più volte in realtà io di solito scrivere un tale subroutine per prendere un puntatore in memoria allo stato del filtro, poi lo hanno avanzare il puntatore in modo che possa essere chiamato in successione facilmente per realizzare multipolare filtra Olin Lathrop 20 apr 12 in 15 03.1 grazie mille per le vostre risposte - tutti loro ho deciso di utilizzare questo filtro IIR, ma questo filtro non viene utilizzato come un filtro standard LowPass, dal momento che ho bisogno di valori medi del contatore e confrontarli per rilevare i cambiamenti in un certo intervallo poiché questi valori van essere di dimensioni molto diverse a seconda dell'hardware ho voluto prendere una media in modo da essere in grado di reagire a questi Hardware cambiamenti specifici sensslen automaticamente 21 maggio 12 a 12 06.If si può vivere con la restrizione di una potenza di due serie di elementi a media cioè 2,4,8,16,32 ecc quindi il divario può facilmente ed efficacemente essere fatto su una bassa micro prestazioni senza divisione dedicata, perché può essere fatto come un scorrimento di bit ogni turno a destra è una potenza di due eg. The OP pensava di avere due problemi, che divide in un PIC16 e memoria per il suo anello di buffer Questa risposta dimostra che la divisione non è difficile Bisogna ammettere che non affronta il problema di memoria, ma il sistema SE permette risposte parziali, e gli utenti possono prendere qualcosa da ogni risposta per se stessi, o anche modificare e combinare altri s risposte Poiché alcune delle altre risposte richiedono un'operazione di divisione, hanno sono allo stesso modo incompleto in quanto non mostrano come realizzare in modo efficiente questo su un PIC16 Martin 20 aprile 12 al 13 01.There è una risposta per un vero e proprio movimento filtro a media filtro aka carro merci con requisiti di memoria meno, se don t mente downsampling E 's chiamato in cascata filtro integratore d'ape CIC l'idea è che si dispone di un integratore che si prende le differenze di un periodo di tempo, e il dispositivo di memoria di risparmio chiave è che da downsampling, è don t devono memorizzare ogni valore dell'integratore e ' può essere implementato usando la seguente pseudocode. Your efficace in movimento lunghezza media è di decimationFactor statesize ma avete solo bisogno di mantenere intorno campioni statesize Ovviamente è possibile ottenere prestazioni migliori se il statesize e decimationFactor sono potenze di 2, in modo che gli operatori di divisione e resto vengono sostituiti da turni e maschera-ands. Postscript sono d'accordo con Olin che si dovrebbe sempre prendere in considerazione semplici filtri IIR prima di un filtro a media mobile Se don t bisogno le frequenze-null di un filtro vagone, un 1-palo o basso 2 poli filtro passa probabilmente funzionerà fine. On d'altra parte, se si sta filtrando ai fini della decimazione prendendo un ingresso ad alta frequenza di campionamento e una media per l'utilizzo da parte di un processo a basso tasso di allora un filtro CIC può essere solo quello che stai cerca soprattutto se è possibile utilizzare statesize 1 ed evitare il ringbuffer tutto con un solo integratore precedente value. There s alcune analisi approfondita della matematica dietro utilizzando il filtro IIR del primo ordine che Olin Lathrop ha già descritto sopra sulla Digital Signal Processing scambio pila comprende un sacco di belle immagini l'equazione per questo IIR is. This filtro può essere implementato usando solo numeri interi e nessuna divisione utilizzando il seguente codice potrebbe essere necessario un po 'di debugging come stavo scrivendo da memory. This filtro approssima una media mobile delle ultime K campioni impostando il valore di alfa per 1 K fare questo nel codice precedente per definire ing BITS per LOG2 K, cioè per K 16 bit impostati a 4, per K 4 bit impostato su 2, ecc I ll verificare il codice elencato qui non appena ottengo un cambiamento e modificare questa risposta se needed. answered 23 giugno 12 alle 4 del 04.Here sa media unipolare filtro passa-basso in movimento, con CutoffFrequency frequenza di taglio molto semplice, molto veloce, grandi opere, e quasi nessuna memoria overhead. Note Tutte le variabili hanno portata al di là della funzione di filtro, ad eccezione del passato in newInput. Note si tratta di un unico filtro fase fasi multiple possono essere collegati in cascata insieme per aumentare la nitidezza del filtro Se si utilizza più di una fase, è ll essere necessario regolare DecayFactor quanto riguarda la Cutoff frequenza per compensate. And, ovviamente, tutto ciò che serve è quelle due righe posizionati ovunque, don t bisogno la propria funzione Questo filtro non hanno un tempo di ramp-up prima della media mobile rappresenta quella del segnale di ingresso Se è necessario bypassare quel tempo di accelerazione, si può solo inizializzare media mobile per il primo valore di newInput invece di 0, e spero che il primo isn t newInput un outlier. CutoffFrequency SampleRate ha una gamma compresa tra 0 e 0 5 DecayFactor è un valore compreso tra 0 e 1, di solito vicino ai carri 1.Single precisione sono abbastanza buono per la maggior parte delle cose, ho appena preferisco doppie Se avete bisogno di attaccare con numeri interi, è possibile convertire DecayFactor e ampiezza Factor in numeri interi frazionari, in cui il numeratore viene memorizzato come numero intero, ed il denominatore è una potenza intera di 2 in modo da poter bit-shift verso destra come denominatore piuttosto che dover dividere durante l'anello filtrante per esempio, se DecayFactor 0 99, e si desidera utilizzare gli interi, è possibile impostare DecayFactor 0 99 65536 64881 e poi ogni volta che moltiplicare per DecayFactor nel loop filtro, basta spostare il risultato più 16.For informazioni su questo, un ottimo libro che s on-line, il capitolo 19 sulla filters. PS ricorsive per lo spostamento di paradigma media, un approccio diverso per impostazione DecayFactor e AmplitudeFactor che può essere più rilevante per le vostre esigenze, lasciare s dire si desidera che i precedenti, circa 6 articoli in media insieme, facendo in modo discreto , si d aggiungere 6 articoli e dividere per 6, in modo da poter impostare la AmplitudeFactor a 1 6, e DecayFactor a 1 0 - AmplitudeFactor. answered 14 maggio 12 alla 22 55.Everyone altro ha commentato a fondo l'utilità di IIR vs FIR, e sul potere di due figli divisione I d appena piace dare dettagli un po 'implementazione il funziona bene su piccoli microcontrollori senza FPU ci s alcuna moltiplicazione di seguito, e se si mantiene N una potenza di due, tutta la divisione è po' a ciclo unico buffer circolare - shifting. Basic FIR tenere un tampone di corsa degli ultimi valori N, e una somma parziale di tutti i valori nel buffer Ogni volta che un nuovo campione entra, sottrarre il valore più vecchio nel buffer da SUM, sostituirlo con il nuovo campione, aggiungere il nuovo campione di SUM, e l'uscita SUM N. Modified IIR ring buffer mantenere una somma parziale degli ultimi N valori Ogni volta che un nuovo campione entra, SUM - SUM N, aggiungere il nuovo campione, e SUM uscita N. answered 28 agosto 13 al 13 45.If io vi sto leggendo in questo, si ri descrivendo un primo ordine IIR filtrare il valore si ri sottraendo isn t il valore più vecchio che sta cadendo fuori, ma è invece la media dei valori precedenti primo ordine filtri IIR possono certamente essere utili, ma non sono sicuro di cosa si intende quando si suggerisce che l'uscita è la stessa per tutti i segnali di questa in una frequenza di campionamento 10KHz, alimentando un onda quadra a 100Hz in un filtro casella 20-tappa produrre un segnale che aumenta in modo uniforme per 20 campioni, si trova in alto a 30, scende in modo uniforme per 20 campioni, e si siede basso per 30 a supercat filtro IIR del primo ordine 28 agosto 13 al 15 31.will produrre un'onda che inizia forte aumento e gradualmente stabilizza vicino ma non al massimo in ingresso, poi inizia bruscamente cadere e gradualmente livelli fuori vicino ma non al minimo ingresso in diverso comportamento Supercat 28 ago 13 ad 15 32.One problema è che una semplice media mobile può o non può essere utile con un filtro IIR, è possibile ottenere un bel filtro con relativamente pochi Calcoli La FIR si descrive può solo dare un rettangolo nel tempo - un sinc in freq - e si può t gestire i lobi laterali può essere valsa la pena di gettare in un paio di moltiplica interi per rendere un bel FIR sintonizzabile simmetrica se si può risparmiare l'orologio zecche Scott Seidman 29 agosto 13 al 13 50. ScottSeidman Non c'è bisogno di moltiplica se uno ha semplicemente ogni fase della FIR sia uscita la media del ingresso a tale fase e il suo valore memorizzato precedente, e quindi memorizzare l'ingresso se si ha la gamma numerica, si potrebbe utilizzare la somma piuttosto media Sia che s meglio di una scatola filtro dipende dall'applicazione la risposta di un filtro scatola con un ritardo totale di 1 ms, per esempio, avrà una brutta picco d2 dt quando il cambiamento di ingresso, e di nuovo 1ms tardi, ma avrà la minima possibile d dt per un filtro con un totale di 1ms Tempo Supercat 29 ago 13 ad 15 25. come ha detto mikeselectricstuff, se si ha realmente bisogno di ridurre le esigenze di memoria, e don t mente il tuo risposta all'impulso essere un esponenziale, invece di un impulso rettangolare, vorrei andare per un movimento filtro di media esponenziale li uso a lungo con quel tipo di filtro, don t bisogno di alcun tampone È don t devono conservare N passato campioni Solo uno Quindi, i tuoi requisiti di memoria vengono abbattuti da un fattore di N. Also, è don t bisogno di alcuna divisione per che solo moltiplicazioni Se si ha accesso a floating punto di aritmetica, utilizzare moltiplicazioni in virgola mobile in caso contrario, fare moltiplicazioni interi e turni a destra Tuttavia, siamo nel 2012, e vi consiglierei di usare compilatori e MCU che consentono di lavorare con numbers. Besides in virgola mobile essendo più memoria efficiente e più veloce è don t devono aggiornare gli elementi in ogni buffer circolare, direi che è anche più naturale perché una risposta all'impulso esponenziale corrisponde meglio il modo in cui la natura si comporta, nella maggior parte cases. answered 20 apr 12 in 9 59.One questione con il filtro IIR come quasi toccato da Olin e supercat ma apparentemente ignorato da altri è che l'arrotondamento introduce una certa imprecisione e potenzialmente polarizzazione troncamento supponendo che N è una potenza di due, e solo aritmetica intera viene utilizzato, lo spostamento a destra non elimina sistematicamente LSB del nuovo campione Ciò significa che per quanto tempo la serie potrebbe mai essere, la media non potrà mai prendere quelle in account. For esempio, si supponga una serie lentamente diminuendo 8,8,8 8,7,7,7 7,6,6 , e assumere la media è infatti 8 all'inizio il campione pugno 7 porterà la media di 7, qualunque sia la forza del filtro Solo per un campione Stessa storia per 6, ecc Ora pensare il contrario della serie va in su la media rimarrà accesa 7 per sempre, fino a quando il campione è abbastanza grande per farlo change. Of Naturalmente, è possibile correggere la distorsione con l'aggiunta di 1 2 N 2, ma che ha vinto t realmente risolvere il problema di precisione in quel caso la serie decrescente rimarrà per sempre a 8 fino a quando il campione è 08-01 FEBBRAIO N 2 per N 4 per esempio, qualsiasi campione sopra lo zero non mancherà di tenere i unchanged. I media ritengono una soluzione per questo implicherebbe tenere un accumulatore di LSB perduta, ma io didn t rendono abbastanza lontano per avere il codice pronto, e io non sono sicuro che non avrebbe danneggiato il potere IIR in alcuni altri casi di serie, per esempio se 7,9,7,9 sarebbe in media di 8 poi. Olin, il vostro cascata a due stadi anche avrebbe bisogno di qualche spiegazione Vuoi dire che regge due valori medi con il risultato del primo alimentato nella seconda in ogni iterazione Che s il vantaggio di this. PIC18F2550 Progetto board. The nuovo PIC18F2550 Progetto Consiglio è stato progettato come la piattaforma di sviluppo per gli studenti progetti la scheda dispone di MCU PIC18F2550 con xtal esterna, ADC un canale 0-2 5V convertitore sigma-delta, Linear Technology LTC2400 LTC2420, 6-Channal 10-bit ADC 0-5V, display a cristalli liquidi due connettori per il testo o GLCD, USB onchip porta USB con connettore di tipo B, l'alimentazione elettrica di bordo regolatore a basso dropout, batteria ricaricabile, la programmazione del codice di intestazione 10-pin per In Circuit Loader la piattaforma di bordo è adatto per lo sviluppo dei microcontrollori basati strumentazione studenti possono costruire il condizionamento a bordo del segnale , tappi a bordo del progetto PIC, sviluppa il codice e programmi con il cavo del caricatore easily. The MCU è 28-pin PIC18F2550 con xtal esterna come l'opzione possiamo usare oscillatore interno il caricatore utilizza solo tre perni, PGD, PGC e MCLR J1 è intestazione ICSP, possiamo collegarlo alla scheda di applicazione sia per il caricamento di codice e l'esecuzione le porte IO utente è a 6 canali di ingresso analogico RA0-RA5 PORTB, RB0-RB7 è per l'interfaccia LCD l'utente può scegliere tra LCD testo in corrispondenza del connettore JR1 o GLCD sul connettore JF1 PORTC, RC0-RC2 viene utilizzato per interfacciare il bus LTC2400 LTC2420 SPI, sigma convertitore Delta RC4 e RC5 è USB RC6 segnale porto è disponibile con J2 RC7 è LED di debug J1 è anche ICSP D2 protegge VCC dalla programmazione ad alta tensione a MCLR pin U2 può essere 20-bit o risoluzione di 24 bit, convertitore sigma-delta, LTC2420 e LTC2400 J3 è il ponticello per la selezione il rifiuto della frequenza di rumore di modo comune, 50 Hz o 60 Hz la tensione di riferimento, 2 5V è generato da U3 LM336 la scheda può essere alimentato da batteria ricaricabile, Codice BT1.Sample interfacciamento LTC2400.The programma di esempio C mostrato nella Figura 8 dimostra l'interfacciamento al convertitore sigma-delta, LTC2400 la MCU utilizza 4MHz Xtal con oscillatore HS, nessuna opzione divisione il programma legge 24- bit di dati provenienti da LTC2400, esegue tensione di ingresso digitale di filtraggio e visualizza in 0 1uV unit. Build il proprio accurata LC misuratore di capacità di induttanza di strumento e iniziare a fare le proprie bobine e induttori Questo misuratore LC permette di misurare incredibilmente piccole induttanze che lo rende uno strumento perfetto per fare tutto tipi di bobine RF e induttori LC Meter possono misurare induttanze a partire da 10nH - 1000nH, 1uH - 1000uH, 1mH - 100mH e capacità da 0 1pF fino a 900NF Il circuito include un auto che vanno così come interruttore di ripristino e produce letture molto accurate e stabili. Volt Ampere meter tensione misure di 0-70V o 0-500V con una risoluzione di 100 mV e il consumo di corrente 0-10A o più con una risoluzione di 10 mA Lo strumento è una perfetta aggiunta a qualsiasi alimentatore, caricabatterie e altri progetti elettronici in cui la tensione e la corrente deve essere monitorati Lo strumento utilizza PIC16F876A microcontrollore con 16x2 retroilluminato LCD. BA1404 HI-FI FM Transmitter. Be On Air con la propria stazione radio BA1404 HI-FI trasmettitore FM trasmette il segnale stereo di alta qualità a 88MHz - 108MHz banda FM può essere collegato a qualsiasi tipo di sorgente audio stereo, come iPod, Computer, Notebook, lettore CD, Walkman, TV, ricevitore satellitare, piastra di registrazione o altro impianto stereo per trasmettere il suono stereo con chiarezza eccellente in tutta la casa, ufficio, giardino o campo ground. USB IO Consiglio è un piccolo spettacolare po scheda di sviluppo sostituzione porta parallela caratterizzando PIC18F2455 PIC18F2550 microcontroller USB IO Board è compatibile con i computer Windows Mac OSX Linux Se collegato alla scheda Windows IO verrà visualizzato come porta RS232 COM è possibile controllare 16 singoli pin del microcontrollore IO inviando semplici comandi seriale USB IO Consiglio è auto-alimentato da porta USB e può fornire fino a 500mA per IO consiglio progetti elettronici USB è tagliere kit compatible. ESR misuratore di capacità di induttanza Transistor tester Kit. ESR Meter è un multimetro stupefacente che misura ESR valori, capacità 100pF - 20,000uF, induttanza, resistenza 0 Ohm 1 - 20 MOhm, test molti diversi tipi di transistor come NPN, PNP, FET, MOSFET, tiristori, SCR, Triac e molti tipi di diodi analizza anche caratteristiche transistor s come la tensione e di ottenere si tratta di uno strumento insostituibile per la risoluzione dei problemi e la riparazione di apparecchiature elettroniche per determinare le prestazioni e la salute dei condensatori elettrolitici differenza di altri Metri ESR che misurano solo un valore di ESR questa misura condensatore s valore di ESR così come la sua capacità di tutti allo stesso cuffie time. Audiophile kit amplificatore per cuffie amplificatore Kit. Audiophile comprende componenti di qualità audio di alta qualità come Burr Brown OPA2134 operazionale, potenziometro di regolazione del volume ALPS, Ti TLE2426 splitter ferroviario, condensatori di filtraggio Ultra-low ESR 220uF 25V Panasonic FM, alta qualità ingresso WIMA e condensatori di disaccoppiamento e Vishay resistenze Dale 8-DIP lavorati IC presa di corrente permette di scambiare OPA2134 con molti altri chip dual opamp quali OPA2132, OPA2227, OPA2228, doppio OPA132, OPA627, ecc amplificatore per cuffie è abbastanza piccolo da stare in scatola di latta Altoids, e grazie al basso consumo energetico possono essere forniti da un unico 9V battery. Arduino Prototype è una scheda di sviluppo spettacolare pienamente compatibile con Arduino Pro e basetta compatibile in modo che possa essere collegato a una basetta per la prototipazione rapida, e ha piedini di alimentazione VCC GND disponibili su entrambi i lati del PCB e 's piccola, potenza efficiente, ma personalizzabile attraverso bordo 2 x 7 perfboard che può essere utilizzato per il collegamento di vari sensori e connettori Arduino prototipo utilizza tutti i componenti standard foro passante per la costruzione facile, due dei quali sono nascosti sotto IC caratteristiche Innesto scheda 28- presa PIN DIP IC, sostituibile dall'utente ATmega328 microcontrollore balenato con Arduino bootloader, risonatore cristallo 16MHz e un reset accenderlo è di 14 pin di uscita ingresso digitale 0-13, di cui 6 possono essere utilizzate come uscite PWM e 6 ingressi analogici schizzi A0-A5 Arduino sono caricati tramite un adattatore USB-seriale collegato a 6 pin ICSP femminile intestazione scheda viene fornita da 2-5V tensione e può essere alimentato da una batteria, come celle agli ioni di litio, due batterie AA, alimentazione esterna o adapter.200m alimentazione USB 4 - Channel 433MHz wireless RF Control. Having remoto la capacità di controllare i vari apparecchi all'interno o all'esterno della vostra casa in modalità wireless è una comodità enorme, e può rendere la vita molto più facile e divertente telecomando RF fornisce a lungo raggio di fino a 200m 650ft e riesce a trovare molti usi per il controllo di dispositivi diversi, e funziona anche attraverso i muri è possibile controllare le luci, ventilatori, sistemi AC, computer, stampante, amplificatore, robot, porta del garage, sistemi di sicurezza, tende motorizzate, tapparelle motorizzate, serrature, irrigatori, schermi di proiezione motorizzati e quant'altro si possa pensare.

No comments:

Post a Comment