-
Bild
Lüfter in rotem Gehäuse mit Kabeln
LESS FAN CE PWM 0.08A CHINA noctua NF-A4x10 5V
in „10W Bitcoin miner mit 450GH/s für Raspberry Pi“ · Projekte & Code · · Fotos
-
Bild
Elektronik-Modul mit LCD-Display und Klemmen
HW-849A LED 33K 3K2 214-35341 X100L 2 3 PWM
in „Transistortester AVR“ · Projekte & Code · · Platinenfotos
-
Bild
Elektronik-Aufbau mit LCD-Display und IR-Detektor
IR detector Sanyo 01 User Code: 0101 Data Code: E11E 214-3345 PWM 20K 10K
in „Transistortester AVR“ · Projekte & Code · · Platinenfotos
-
Bild
Mikrocontroller-Platine mit LCD-Display und IR-Detektor-Anzeige
IR detector Panasonic Kasei. 2002:A-1c:19 User Code: 001C Data Code: 0019 214-3345 PWM 20K1 10K 2K2
in „Transistortester AVR“ · Projekte & Code · · Platinenfotos
-
Bild
Schaltplan einer Audioverstärker-Schaltung
470p, C1, 100n, 2, 2, 3, TA7642, IC2, R1, 100k, GND, C2, 100n, R2, 1k, C3, 47u, R3, 470, 1N4148, D1, PWM, +3V, 100k, R5, 1M, C4, 100n, T1, BC848
in „"Potzblitz R3" Gewitterwarner / Gewitterdetektor“ · Projekte & Code · · Schaltpläne
-
Bild
Schaltplan einer elektrischen Steuerung
AC, <= 24 V, PS1, TS1, TS2, TS3, IS1, OS1, BUS, BUS, 230 V AC, 230 V AC, VS1, PS1, TS1, TS2, TS3, PWM, 0-10V, PS1, BUS, TS4, TS5, TS10, TS11
in „Heizungs-Datenerfassung (HT3)“ · Projekte & Code · · Fotos
-
Bild
Schaltplan eines Arduino Uno R3 Shields
M7805, 12V, +5V, GND, PWM, V105C8VB, ARDUINO UNO R3, CP ADC: Oper: 2.71V -> 564, +12V: 3.14V -> 806, +9V: 3.54V -> 724, +6V: 3.15V -> 644, +3V: 2.56V -> 503, +2V: 2.36V -> 463, -12V: 0.78V -> 163, PP ADC: 1k5: 3V -> 614, 680R
in „"EVmulator" - Ladesäule auf Schuko mit Kfz-Emulation“ · Projekte & Code · · Schaltpläne
-
Bild
Schaltplan eines Raspberry Pi I/O Testboards
Raspberry PI I/O Testboard 3V3, IX00, IX01, IX02, IX03, IX04, IX05, IX06, IX07, GND, PWM, QX00, QX01, QX02, QX04, QX05, QX06, QX07, R1, R2, R3, R4, R5, R6, R7, R8, 820, LED9, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, 470, 4.7k, T1, BC547, Version 1.1, Josef Bernhardi, Raspi_testboard_Buttons_LEDs
in „Arduino Nano Testboard“ · Projekte & Code · · Schaltpläne
-
Datei
param.h
define FLM 4 #define LP 5 #define WR 6 #define RD 7 // PortE #define EnLCD 0 #define ALE 1 #define PWM1 2 #define COMMAND_TIMEOUT 85 // Timeout in Frames #define GRAYMOD // Vermeidet Flackern der Graustufen
in „Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen“ · Projekte & Code ·
-
Bild
Screenshot der Software Intellibox-Manager
Startspannung 1 3 Beschleunigungsrate () 4 Bremsrate () 5 Maximale Spannung 160 6 Mittlere Spannung () 40 9 PWM Periode 24 28 Konfigurationsdaten RailCom 29 Konfigurationsdaten 33 Licht vorwärts 34 Licht rückwärts 35 11 36 12 37 13 49 Erweiterte Konfiguration #1 50 Analogmodus 51 ... Bit 0: ABC Bremsen, Spannung
in „Intellibox-Manager“ · Projekte & Code · · Screenshots
-
Bild
Schaltplan einer Solaranlage
TS2 TS3 IS1 BUS BUS 1 2 3 1 2 1 2 PS1 BUS TS4 TS5 TS9 TS7 TS8 230 V AC 230 V AC VS1 PS1 TS1 TS2 TS3 PWM 0-10V Bild 27 Solaranlage 1BDI(G)(H)(K) 6 720 807 456-11.10
in „Heizungs-Datenerfassung (HT3)“ · Projekte & Code · · Schaltpläne
-
Datei
param.h
define FLM 4 #define LP 5 #define WR 6 #define RD 7 // PortE #define EnLCD 0 #define ALE 1 #define PWM1 2
in „Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen“ · Projekte & Code ·
-
PDF
FTDI_FT81x_Eve_Programmers_Model.pdf
) Set Control Registers SPI) Pointer Write uncompressed image, audio or font data to RAM_G RAM_REG PWM Audio to filter & amplifier Control Registers I C Write Status Registers, Read Control Registers Touch to LCD’s touch controller Project / Part Number: Date: Filename: Revision: 2019-04-06 - - Crystalfontz
-
PDF
ATtiny15zu25.pdf
2590A-AVR-03/05 Table 7-3. Changes to Bit Names. ATtiny15 ATtiny25 Bit Name Register Address Bit Name PWM1 TCCR1 $30 PWM1A WDTOE WDTCR $21 WDCE EEMWE EECR $1C EEMPE EEWE EECR $1C EEPE ADFR ADCSR $06 ADATE 8 Interrupt Vectors ATtiny25 has more interrupt vectors than ATtiny15, but all ATtiny15 vectors exist
in „DCC Decoder“ · Projekte & Code ·
-
Datei
pwmtest.c
<<TOIE1); sei(); //PortB als Ausgang DDRB=0xFF; //ADC initialisieren ADCSR = 0xC5; ADMUX = 0x00; //PWM initialisieren TCCR1A = 0x81; TCCR1B = 0x01; OCR1L = 0x00; while (1) { if (inter==0){ loop++; inter=1; if (eeadr==eepw) { eeadr=0; PORTB ^= _BV(2); //PINB2 toggeln } if (loop >= sinw) { while(!(bit_is_clear
in „PWM-Sinus“ · Projekte & Code ·
-
PDF
xbee_DS18B20.pdf
100k Quarz 3.686.400 MHz und Kondensatoren sind nicht dargestellt ! BC 337 o.ä. associateRSSI Sleep PWM gnd gnd gnd gnd
in „XBee for NewBees (DOS-Tool zum Testen von XBee's im API-Modus)“ · Projekte & Code ·
-
Datei
ledMatrix.h
MatrixBrightness()) * MATRIX_REFRESHRATE */ #define MATRIX_X 5 #define MATRIX_Y 5 //This represents a 9 bit PWM value #define MATRIX_COLORS_VAL_MAX 511 #define MATRIX_COLORS_PER_PIXEL 3 /*A higher value results in more bus transfers and an effective higher refresh rate if the brighness is not at the minimum.
in „LED Matrix Ansteuerung mit STM32F4 ohne CPU Last“ · Projekte & Code ·
-
PDF
20120114.pdf
1 1 1 1 1 2 2 2 14.01.2012 Temp SensT ormp1 SensT oermp3 SensD oruc 5k SenD sur7chfl SE einshe9it PWM 2 Drehzahl D Rrelhz2ahl B RetlrS 4td RB eltaiSstd2 RSetlatissm4asV kersion Systemdatum Temp SensT ormp2 SensT oermp4 SensT oermp6 SensD orrc8hflusP sWMV410 Drehzahl D Reelhz1ahl B RetlrS3td RB eelariSstd1
-
Datei
Test.asm
Mikrostepp cp R16, R17 ;vergleiche breq Motorschritt1 ;keine Änderung ;Motor einen Schritt weiterdrehen (PWM) sts Zalt, R16 ;neuen Motorschritt speichern Motorschritt1: rjmp Hauptschleife
in „Astrofotografie Nachführung parallaktische Montierung Ausrichteeinheit selber bauen Eigenbau ATmega8“ · Projekte & Code ·
-
PDF
Blockschaltbild_mod.pdf
B B 1 1 1 2 2 2 2 2 / / / / / C Q A A A A A I D 1 2 Heater EEPR 1Wire Bed Connector OM 24V OR Gate PWM ~8A Stepper Stepper Stepper Stepper Heater Driver & Driver Driver Driver Controller Extruder NOR Gate 2660 2660 2660 CS 5041 24V 24V / 3V3 24V / 3V3 24V / 3V3 24V / 3V3 ~2A K I I I I M M M T C S D S
in „G-Code-Interpreter und µStep-Controller mit ATmega644“ · Projekte & Code ·
-
Datei
rotary2.asm
= r18 ; contains port value for the next LED .def OUTER = r19 ; fading counter .def INNER = r20 ; PWM counter .equ DELAY = 150 ; I/O setup ; ========= ldi TEMP, 31 ; switch PB0..PB5 to output out DDRB, TEMP ldi STORE, 30 ; load start value (LED0 on) ldi STORE2, 29 ; load next value (LED1 on) LOOP: inc
in „AVR-Lauflicht“ · Projekte & Code ·
-
Datei
rotary2-inv.asm
= r18 ; contains port value for the next LED .def OUTER = r19 ; fading counter .def INNER = r20 ; PWM counter .def TEMPx = r21 .equ DELAY = 150 ; I/O setup ; ========= ldi TEMP, 31 ; switch PB0..PB5 to output out DDRB, TEMP ldi STORE, 30 ; load start value (LED0 on) ldi STORE2, 29 ; load next value
in „AVR-Lauflicht“ · Projekte & Code ·
-
Datei
PulsbreiteBresenham.c
Bemerkung: // Je schneller die Funktion calkOut(...) aufgerufen wird um so feiner sind die Impulse für die PWM. // Soll die Auslösung verändert werden, so muss grenzwert und korrektur angepasst werden // Vorsicht wegwen Überlauf der variablen bei höheren auflösungen // // Ersteller: Thomas Gößl // c: Gößl 2005
in „PWM Bresenham“ · Projekte & Code ·
-
Datei
code.txt
: Pins sind als Eingang geschaltet (ADCŽs) PORTA = 0; //Port D DDRD = 0b11110000; //2xLED ->Out, 1xPWM ->Out, 1xTimer ->Out, 4xTaster ->In PORTD = 0b00001111; //Ausgänge auf 0, Pullups für Taster ein sei(); // Interrupts zulassen (für timer.c wichtig) } // Ende des init- Unterprogramms //------------
-
Datei
KnightRider.ino
yellow //#define COLOR 0x0000FF // RGB, dark blue #define DECAY 1 // decay speed / cycle // non linear pwm table to account for non linear eye response const uint8_t pwmtable[32] PROGMEM = { 0, 1, 2, 2, 2, 3, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 19, 23, 27, 32, 38, 45, 54, 64, 76, 91, 108, 128, 152, 181, 215
in „LED-Lauflicht im Knight Rider Style“ · Projekte & Code ·
-
PDF
Schematic_LCMetr_for_Transistor_tester_2023-05-03__1_.pdf
measurement range is approximately the same as on the LM311. LC Meter with ATmega328 works in reduced menu, PWM generator is disabled, inductance measurement is disabled (inductance is measured only through the LC Meter menu) D D TITLE: LC-Metre for Transistor Tester REV: 1.0 Company: Aleksei SU Sheet: 1/1 Date
-
Datei
entprellen.c
unsigned int i; seconds = 0; minutes = 0; hours = 0; PORTB=0xF0; DDRB=0x0F; PORTD=0x30; //ports für PWM-Ausgabe DDRD=0x30; PORTC=0x3c; DDRC=0x00; PORTA=0xD0; DDRA=0x38; TCCR1A=0xF3; TCCR1B=0x03; TCNT1H=0x00; TCNT1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; ASSR=0x08; //Timer 2 für Uhrzeit
in „Entprellen“ · Projekte & Code ·
-
Datei
PulsbreiteBresenham.c
Bemerkung: // Je schneller die Funktion calkOut(...) aufgerufen wird um so feiner sind die Impulse für die PWM. // Soll die Auslösung verändert werden, so muss grenzwert und korrektur angepasst werden // Vorsicht wegwen Überlauf der variablen bei höheren auflösungen // // Ersteller: Thomas Gößl // c: Gößl 2005
in „PWM Bresenham“ · Projekte & Code ·
-
Datei
test_starterkit.c
all pins on port D for input PORTD = 0xff; // activate internal pull-up TCCR1A = 0x00; // disable PWM and Compare Output Mode TCCR1B = TMC16_CK1024; // use CLK/1024 prescale value TCNT1 = TIMER_1_CNT; // reset TCNT1 TIMSK = _BV(TOIE1); // enable TCNT1 overflow led = 1; // init variable representing
-
Datei
UART-C.ASM
temp out PORTB, temp ldi counter, 0 ;Counter auf 0 setzen ; Timer initialisieren ldi temp, 0x00 ;kein pwm und kein output-pin out tccr1a, temp ldi temp, 0b00000101 ;/1024 out tccr1b, temp ldi temp, 240 ;Werte für 1 Sekunde verzögerung out tcnt1h, temp ldi temp, 190 out tcnt1l, temp ldi temp, 0b10000000
in „Zähler mit UART-Ausgabe (AVR, Assembler)“ · Projekte & Code ·
-
Datei
TCL5940_base.bas
----------------------------------- Tim1compa: 'Timer2 ausschalten (CS20) Reset Tccr2.0 'Reset des PWM-Registers Set Blank 'Wenn neue GS Daten reingeclocked wurden If Newdata = 1 Then 'XLAT aufrufen, um die Daten zu latchen Set Xlat Reset Xlat Reset Newdata End If Reset Blank 'Timer2 einschalten (CS20
in „TCL5940 16-Kanal 12bit LED Treiber ansteuern und HighPower LEDs über MosFETs treiben (in Bascom)“ · Projekte & Code ·
-
Datei
Errorcode.txt
Command ignored. 16 Jog command with no '=' or contains prohibited g-code. 17 Laser mode requires PWM output. 20 Unsupported or invalid g-code command found in block. 21 More than one g-code command from same modal group found in block. 22 Feed rate has not yet been set or is undefined. 23 G-code command
in „Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega“ · Projekte & Code ·
-
Datei
eve.h
REG_PLAYBACK_FORMAT 0x3020C4 #define REG_PLAYBACK_LOOP 0x3020C8 #define REG_PLAYBACK_PLAY 0x3020CC #define REG_PWM_HZ 0x3020D0 #define REG_PWM_DUTY 0x3020D4 #define REG_MACRO_0 0x3020D8 #define REG_MACRO_1 0x3020DC #define REG_CMD_READ 0x3020F8 #define REG_CMD_WRITE 0x3020FC #define REG_CMD_DL 0x302100 #define REG_TOUCH_MODE
-
Datei
eve.h
REG_PLAYBACK_FORMAT 0x3020C4 #define REG_PLAYBACK_LOOP 0x3020C8 #define REG_PLAYBACK_PLAY 0x3020CC #define REG_PWM_HZ 0x3020D0 #define REG_PWM_DUTY 0x3020D4 #define REG_MACRO_0 0x3020D8 #define REG_MACRO_1 0x3020DC #define REG_CMD_READ 0x3020F8 #define REG_CMD_WRITE 0x3020FC #define REG_CMD_DL 0x302100 #define REG_TOUCH_MODE
-
Datei
eve.h
REG_PLAYBACK_FORMAT 0x3020C4 #define REG_PLAYBACK_LOOP 0x3020C8 #define REG_PLAYBACK_PLAY 0x3020CC #define REG_PWM_HZ 0x3020D0 #define REG_PWM_DUTY 0x3020D4 #define REG_MACRO_0 0x3020D8 #define REG_MACRO_1 0x3020DC #define REG_CMD_READ 0x3020F8 #define REG_CMD_WRITE 0x3020FC #define REG_CMD_DL 0x302100 #define REG_TOUCH_MODE
-
Datei
eve1.h
REG_PLAYBACK_FORMAT 0x3020C4 #define REG_PLAYBACK_LOOP 0x3020C8 #define REG_PLAYBACK_PLAY 0x3020CC #define REG_PWM_HZ 0x3020D0 #define REG_PWM_DUTY 0x3020D4 #define REG_MACRO_0 0x3020D8 #define REG_MACRO_1 0x3020DC #define REG_CMD_READ 0x3020F8 #define REG_CMD_WRITE 0x3020FC #define REG_CMD_DL 0x302100 #define REG_TOUCH_MODE
-
Thread
Ad-hoc-Frequenznormal und -Zeitzeichenempfänger
mit 65cm Durchmesser verwendet ("03_Ad-hoc-Messaufbau.jpg"). Der Spulenstrom stammt von zwei STM32-PWM-Ausgängen. Es lassen sich so Wechselfelder von 30kHz bis 120kHz mit einer definierten Feldstärke von bis zu 14 V/m erzeugen. Im Spulenzentrum ist das E-Feld somit 4000 mal stärker (ab 5m schwächer)
Projekte & Code ·Daniel V. · ·1 Antworten
-
Datei
lufter.c
1<<PD7); OCR2 = 255; TCCR2 = (1<<WGM20) | (1<<WGM21) | (1<<COM21) | (1<<COM20) | (1<<CS20); //Fast PWM, inverting OC2, CLK/1 } static uint16_t lufterspannung(uint8_t adc){ return adc_getwert(adc)*teiler_adc_mul; } static uint16_t lufter_istspannung(void){ //Istspannung berechnen aus Spannungsteiler und
in „Zeigt her eure Kunstwerke (2017-2019)“ · Projekte & Code ·
-
Datei
BASIC.txt
in milliseconds) DWRITE pin, value - Set pin with a value (HIGH,HI,LOW,LO) AWRITE* pin, value – Set PWM pin with analog value (0-255) DREAD(pin) - Get the value of the pin AREAD*(analogPin) - Get the value of the analog pin TONE freq, timems - Play freq for timems (in milliseconds) TONEW freq, timems
in „AVR Tiny Basic Computer mit ATMega1284“ · Projekte & Code ·
-
PDF
HC-SR04_ultraschallmodul_beschreibung_3.pdf
fallenden Flanke (TTL - Pegel) misst das Modul selbstständig die Entfernung und wandelt diese in ein PWM Signal welches am Ausgang zur Verfügung steht. Ein Messintervall hat eine Dauer von 20ms. Es können also 50 Messungen pro Sekunde durchgeführt werden. Anwendungsbereiche: Hinderniserkennung, Entfernungs
in „HC-SR04 Assembler für Abstandmessung“ · Projekte & Code ·
-
Datei
ApplComm.c
ApplComm_LogChannelList[3] = BSWDP_CHANNEL_GyroZRawNorm; ApplComm_LogChannelList[4] = BSWDP_CHANNEL_PwmDrive; ApplComm_LogChannelList[5] = BSWDP_CHANNEL_PwmBrake; /* Sendedatentypen einstellen */ ApplComm_DataToTransmit.Bitfeld.Byte = 0; ApplComm_DataToTransmit.Bitfeld.Bits.LiveSectordataAllowed = TRUE
-
Datei
644-test.c
freie Fahrt ; 0 Nothalt*/ PCMSK3 = (1<<PCINT26); //hier einziger sonst oder verk. /* INIT TIMER 2 für PWM */ DDRD &= 0x3f; /* output ausschalten OC2A OC2B */ TCCR2A = (1<<COM2A1) + (1<<COM2B1) + (1<<WGM21)+ (1<<WGM20); /* Fast PWM 3 */ TCCR2B = (1<<CS21); /* bei hohem clockdivisor kann der motor langsamer
in „Spielerei mit Bipolar-, Unipolar- und DC Motor sowie LM298 und Drehgeber mit ATMEGA644P“ · Projekte & Code ·
-
PDF
ttl-lvds.pdf
TxIn18 20 TxIn18 TxOut3-37 TxOut3+ 10K R5 26 NC TxIn4 32 R4 TxIn19 21 TxIn19 TxOut3+ 36 10K 27 LED_PWM TxIn3 33 R3 22 GND LVDS_GND 35 GND 28 SELB TxIn2 34 R2 TxIn20 23 TxIn20 PLL_GND 34 AVDD 29 AVDD TxIn1 35 R1 R3 TxIn21 24 TxIn21 PLL_VCC 33 PVCC 0R 30 GND TxIn0 36 R0 0r TxIn22 25 TxIn22 PLL_GND 32 LEDK
-
Datei
LED_Dimm.c
<<PD5)|(1<<PD6); PORTB &= ~((1<<PB1)|(1<<PB2)|(1<<PB3)); PORTD &= ~((1<<PD3)|(1<<PD5)|(1<<PD6)); //PWM-Kanäle einrichten TCCR1A = (1<<COM1A1|1<<COM1B1|1<<WGM10); TCCR1B = (1<<CS11); sei(); } ISR( TIMER0_OVF_vect ) // every 10ms { static uint8_t ct0, ct1, rpt; static uint8_t test; uint8_t i; test++; /
-
Datei
timing.cpp
there sei(); // Setup Timer 2 for counting microseconds #if defined(TCCR2A) && defined(WGM21) //fast PWM sbi(TCCR2A, WGM21); sbi(TCCR2A, WGM20); #endif // set timer 2 prescale factor to 64 #if defined(TCCR2) && defined(CS22) sbi(TCCR2, CS22); #elif defined(TCCR2B) && defined(CS22) sbi(TCCR2B, CS22); #else
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
Datei
FrequencyCounterUno3.ino
HighWordTimer1=0; // init Timer 1 as 16 bit counter void initCounter() { TCCR1A = 0; //wichtig um den Arduino PWM Initalisierungs Code zu überschreiben!! TCCR1B = _BV(CS12) | _BV(CS11) | _BV(CS10); } uint16_t OldValueTimer1=0; uint32_t readCounter() { uint16_t count; // attention: this should be replaced by an
-
Datei
Muetze_Multifunktionsdecoder_DCC.txt
Testversion * ; * 14 / 28 und 126 Fahrstufen ( Fahrstufe 14 = 27 ) * ; * Übergbnge Stufenlos * ; * PWM mit 6125 HZ, internes Timing mit CV6 trimmbar * ; * kurze und lange Adressierung ( 7 und 14 Bit je nach CV ) * ; * F1 / F2 als Ausgänge * ; * Programming on the Track mit DDW-Server V 0.7.5 und * ;
in „DCC Decoder“ · Projekte & Code ·
-
Datei
irsndconfig.h
PIC needs /2 extra in IRSND_FREQ_32_KHZ calculation for right value # warning Timer2 used for IRSND (PWM out) ! Do not use/setup Timer 2 yourself ! /*--------------------------------------------------------------------------------------------------------------------------------------------------- * ARM
in „IRMP - Infrared Multi Protocol Decoder“ · Projekte & Code ·
-
PDF
320x240_Grafik.pdf
Display und somit den Kontrast ein. Der Kontrast lässt sich über einen kleinen Bereich per Software über PWM regeln. Sollte dieser Bereich für das LCD nicht passen, müssen R5/R4 angepasst werden. Hinweis zur Ansteuerung: Aufgrund der teilweise ziemlich rechenintensiven Grafikbefehle sollte der RTS/Busy Ausgang
in „Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen“ · Projekte & Code ·
-
PDF
ADAM101-LCP-SWVGA-NEW.PDF
REG_VSIZE,600); wr16(REG_VSYNC0,0); wr16(REG_VSYNC1,1); wr8(REG_PCLK_POL,1); wr16(REG_SWIZZLE,0); wr8(REG_PWM_DUTY,60); // Backlight off = 127 Max: =0 wr8(REG_GPIO_DIR,0x80); // Bit7 output wr8(REG_GPIO,0x80); // Bit7 high wr16(REG_PCLK,3);//2 delay_ms(100); } 6 7. Belegung 16 pol. FPC Stecker 1 16 ANSCHLUSS