-
Artikel
WordClock mit WS2812
des Pfostensteckers genutzt werden. Bei der WC24h muss die Spannung anderweitig abgegriffen werden. DS18xx. Optional: DS18xxx als Temperatur-Sensor Es werden unterstützt: DS1820 DS18S20 DS1822 DS18B20 Anschlüsse am Shield: DS18xx-GND (Pin 1) an GND DS18xx-DQ (Pin 2) an B5 (Mini) bzw. D2 (Nucleo) DS18xx-VDD
zum Kurzschluss am Kühlkörper kommen kann. Weiterhin wird aufgrund der geringen Eigenerwärmung der DS18XX Sensoren empfohlen, den Sensor mit Wärmeleitpad/-kleber auf ein kleines Kühlblech zu kleben. Ist kein DS18xx Temperatur-Sensor angeschlossen, wird die Temperatur über die RTC (DS3231) ermittelt.
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
CPU Instruktionen (siehe https://ww1.microchip.com/downloads/en/DeviceDoc/AVR-InstructionSet-Manual-DS40002198.pdf Kapitel 3, besonders 3.9 und 3.10). Eine C-Funktion, die beides kann, müsste einen weiteren Parameters haben: > puts(welcome,RAM) > puts(welcome,FLASH) Damit wäre man aber noch
Maximum sind 32256 Bytes. Globale Variablen verwenden 226 Bytes (11%) des dynamischen Speichers, 1822 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes. Das ist deutlich weniger RAM - allerdings für die paar Variablen auch recht viel
-
Artikel
Temperatursensor
DS18S20 über Romcode einlesen. AVR-Assembler Ansteuern eines DS18S20 in C (PIC) Datenblatt DS18S20 Datenblatt DS18B20 Vergleich DS18B20 DS18S20 Code zur Ansteuerung (ASM ATTiny12) Code zur Ansteuerung (
Beschaltung und Programmierung (C) Anleitung Sensorfühleraufbau (DigiTemp) Forumsbeitrag: Onewire + DS18x20 Ansteuerung in C Forumsbeitrag: Timing der parasitären Versorgung Projekt: Onewire + DS18x20 Bibliothek DS1822. Ähnlich wie DS18S20, aber weniger genau (+-2°) und in großen Stückzahlen billiger.
-
Thread
Einfache CPU, einfacher Rechner, nur zum Lernen, Erfahrung?
www.breakintoprogram.co.uk/programming/assembly-language/z80/z80-opcodes > Ach noch was, da habe ich ein Buch für ds wirden 8086. Hilft Dir nicht, da prozesorspezifisch.
Günter K. schrieb: >> Ach noch was, da habe ich ein Buch für ds wirden 8086. >> Für ihn, habe ich Lehrprogramme. Thomas Z. >nun dann würde ein XP aufsetzen (heute vermutlich in einer VM) >Da gibt es ein nettes Programm debug. Einfacher geht's vielleicht
-
Artikel
Reichelt-Wishlist
z. B. ATmega809/1609/3209/4809 in TQFP-48 Microchip AVR128DB…, AVR64DD… in SOIC und TQFP Microchip dsPIC33FJ128GP802 | Microchip PIC12F1822 | Microchip PIC24HJ64GP202-I/SP | NXP LPC1114 (auch in DIP verfügbar!) | * NXP LPC214x-Serie ARM7-Controller | | | NXP LPC23xx/24xx | * NXP SAA5281 Videotextinterface
Potentiometer als Schiebepoti | | - Bestell-Nr. PSM-LIN* ("mono") PSS-LIN* ("stereo") Echtzeituhr DALAS DS1307 (auch SMD) | - Bestell-Nr. DS1307/DS1307Z Konkret: Neuer PIC ... und PIC18F2550 | | MSP430F1232 | Fädelstift, Draht und Kämme | | - Bestell-Nr. Fädelstift/Fädeldraht/Fädelkamm (Warum sind diese Stifte
-
Thread
uC Familien Empfehlung
> dann auch diese Spannung haben? Das wäre mal was feines. Das sind Sachen, wo ich dann gerne dsPIC33EV... einsetze. 16 Bit, 70 MHz, 256k Flash und 16k RAM, bis 64 Pins, und das alles bei 5V Vcc und 5V I/O, damit kann man schon einiges machen. Und das ist alles problemlos kaufbar. Nuvoton und
') findest, der ist bis 10V spezifiziert. RAM und ROM sind extern. Als RAM bieten sich 3 Stück CDP1822D an, das ergibt 256 12-Bit-Worte. Ein 10V-EPROM fällt mir gerade nicht ein, traditionell nimmt man Maskenprogrammierte, z.B. CDP1834(E). Vorsicht: Wenn bei einem EPROM 12V dran steht, ist das nur die
-
Thread
Kann man einen Parallelschwingkreis mit einem nanoVNA ausmessen und die Ergebnisse nachvollziehen?
false&aff_trace_key=18e8029a5d5d43e3a8f68e201b52a50d-1624313808629-09468-UneMJZVf&device=c&gclsrc=aw.ds
Nein, vermutlich denkst du an Photonen. Die (Ruhe-) Masse eines Elektrons beträgt etwa das 1/1822 fache der Masse eines Wasserstoffatoms. Mit anderen Worten: Ein Proton ist fast 2000 Mal "schwerer" wie ein Elektron.
-
Thread
selbstblinkende SMD-LED mit niedrigem Stromverbrauch
wären bei 3 V ca 1-2 µA zu erreichen (plus LED-Strom, solange die blitzt). Habe ich mit einem PIC12F1822 schon gemacht.
Speed und braucht selbst bei der langsamsten Taktfrequenz von 31 kHz immer noch 8 bzw 30 µA (PIC12LF1822 bzw. PIC12F1822, man beachte das "L"). Wenn der dagegen im Sleep nur auf Timer1 läuft - dazu ist der Quarz da - dann braucht er nur 1-2 µA bzw. 20 µA, je nach Typ. Ich würde also den PIC12_L_F1822 in
-
Thread
Suche Microcontroller mit wenig Pins und hohem (Timer-)Takt
Falls der Timer richtig Dampf haben soll : dsPIC 30F2023-30I
PIC12F1822 oder PIC12F1840, die können bis 32 MHz, haben auch den Oszillator intern bis 32 MHz, gibts in DIP und in div. Hühnerfutter-Formaten
-
Thread
Unbekannter I2C Chip
Tastenabfrage über A/D-Eingang eingebaut. Meine bisherige Platine hatte den TFP401a zusammen mit dem DS90C385a drauf. Beide Chips zusammen liegen bei rund 11 EUR. Man muss bereits bei der Videoquelle exakt das Display-Timing einstellen, sonst gibt das LCD kein Bild aus. Der TFP401a kann nicht skalieren
Thema. Aber HDMI-Audio und der Video-Scaler sind schon Argumente. Ich habe mir schon den PIC12F1822 herausgesucht, der hat I2C und ist halbwegs bezahlbar. Mal sehen ob es klappt, wenn ich die Sequenzen einfach so zurücksende. Grüße, Christian
-
Thread
LED Uhr Thermometer RTC DS1307 TWI I2C DS18B20 DS18s20 DS1822 1wire ATmega8 1MHz Assembler
Ein kleines Beispiel einer Uhr mit Thermometer. Kurz nach Programmstart wird die aktuelle Uhrzeit aus dem RTC geladen und der Familycode des Sensors angezeigt, dannach richtet sich das Temperatur-Berechnungsverfahren. Beispiel: "FA:10" steht für einen DS18s20 -> Familycode x10 Da der AVR ohne Quarz, sondern nur mit seinem ungenauen RC-Generatorläuft, ist es besser, wenn die Zeit 1x pro Stunde erneut aus dem RTC geladen wird. Minütlich wechselt die Anzeige zwischen Zeit und Temperatur. Mit den beiden Tasten lässt sich die Uhrzeit einstellen, bei jedem Tastendruck ändert sich
-
Artikel
AVR Softwarepool
... Projekt ist in Bascom (PC) ... Projekt ist nicht für einen µC, sondern für den PC 1-Wire. (C) DS1820, DS18B20 in C (A) Mehrere DS1820/DS18B20 auslesen (C) Mehrere DS1820/DS18B20/DS18S20/DS1822 über einen Webserver auslesbar (C) Bibliothek für OneWire und DS18x20 Akkulader. (A) Bleiakku-Lader 12/
Video in C! Zeitgeber und Uhren. (A) Die genaue Sekunde / RTC (A) LCD-Timer für Belichtungsgerät (A) DS1307 Assembler-Code (C) AVR Library für RTC 12C887 in C (C) RTC DS1302 in C (C) RTC + Scheduler (C) Jumbo-LED Uhr (C) Zeit + Temperatur auf LCD mit AVR (C) Sekunden in Zeit/Datum umwandeln (mit Sommerzeit
-
Thread
Kleiner Atiny gesucht
PIC12F1822 .... (bin ja schon wech;) PS: Nur weil ich grad an dem selber rum schraube... :)
https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny202-402-DataSheet-DS40001969B.pdf nur zur Info. Such mal nach "EXTCLK"
-
Thread
ESP8266 - OneWire Werte auf I2C OLED Display anzeigen
GND+5V Die OneWire "Initialisierung" ala Google: [code] #include <OneWire.h> // OneWire DS18S20, DS18B20, DS1822 Temperature Example OneWire ds(D4); // on pin D4 (a 4.7K resistor is necessary) void setup(void) { Serial.begin(9600); } [/code] Wie geht es nun weiter ? Wie
Netz gibt ja jede Menge an Beispielen. Z.b. so: [code] /* YourDuino Example: Find Address of a DS18B20 Temperature Sensor Cut and paste the address to a text file for later use. V1.1 01/17/2013 Questions: terry@yourduino.com Connections: DS18B20 Pinout (Left to Right, pins down, flat
-
Thread
WLAN Steckdosen Unterschiede?
#6442042: > Verbaut ist ein TUYA TYWE2S Modul, Reicht es an die freien IO Pins ein DHT11 oder DS1822 zu hängen und ein wenig in der Web-gui rum zu klicken, oder muss man das dann alles neu kompilieren&flaschen?
-
Thread
Programmidee gesucht :-)
welches eigene Konto sich das > bezieht (wenn man mehrere hat). Kenne ich auch anders. Von der 1822direkt.com bekomme ich verschlüsselte Mails mit allen relevanten Daten. Den öffentlichen Schlüssel musste ich hochladen, mit dem privaten wird das entschlüsselt. dghdfhg
Mach ein Gadgetbridge Interface für den Fitness Tracker DS-D6. Wenn du da ernsthaft Interesse dran hast, dann schenk ich dir (kein Witz) 1-2 davon.
-
Thread
1-Wire: iButton: sendet keine Daten
Hallo, ich habe einen iButton (DS1990 F5) und 1-Wire Master DS2482-100 bzw. DS2482-800. Master jeweils versorgt mit 3,3V. Ich habe das Problem, daß der iButton auf den 1-Wire-Reset reagiert, aber auf den nachfolgenden Befehl Read
hier ist es wie von mir gemacht: https://hackaday.com/2008/12/10/parts-1-wire-temperature-sensor-ds1822/ 1-WIRE>{ 0x33 r:8 <–command xxx 1WIRE BUS RESET OK xxx 1WIRE WRITE: 0x33 <–READ ROM xxx 1WIRE BULK READ, 0x08 BYTES: 0x22 0x47 0x45 0x22 0x00 0x00 0x00 0x29 <–ID# 1-WIRE> Was kann das
-
Thread
Aufwärmzeit DS18B20 Sensoren
############################################################## #include <OneWire.h> // OneWire DS18S20, DS18B20, DS1822 Temperature Example // // http://www.pjrc.com/teensy/td_libs_OneWire.html // // The DallasTemperature library can do all this work for you! // http://milesburton.com/Dallas_Temperature_Control_Library
byte indicates which chip switch (addr[0]) { case 0x28: Serial.println(" Chip = DS18B20"); type_s = 0; break; default: Serial.println("Device is not a DS18x20 family device."); return; } ds.reset(); ds.select(addr); ds.write(0x44, 1)
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
Joachim B. schrieb im Beitrag #5707059: > aus: > int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2 > //Temperature chip i/o > OneWire ds(DS18S20_Pin); // on digital pin 2 > > schnell umgeschrieben zuint DS18B20_Pin = 2; //DS18S20 Signal pin on
Sie behauptet mit 18S20, 1820, 18B20 und weiteren umgehen zu koennen: [c]// Model IDs #define DS18S20MODEL 0x10 // also DS1820 #define DS18B20MODEL 0x28 #define DS1822MODEL 0x22 #define DS1825MODEL 0x3B [/c] Nachdem Helmut schrieb, dass er glaubhafte Temperaturwerte hat, kaufen wir das
-
Thread
Temperatursensor DS1820 und DS1822
DS1822: 2,0°C innerhalb -10..+85°C, Wert in 1/16° DS18B20: 0,5°C innerhalb -10..+85°C, Wert in 1/16° DS18(S)20: 0,5°C innerhalb -10..+85°C, Wert in 1/2° 1/16° ist möglich, aber umständlicher Der DS1822 ist also schlechter, dafür aber teurer.
-
Thread
Mehrere PT100 auslesen (25 Stück im Raum verteilt ca 15meter Stecke)
Was /intelligenteres/ einsetzen zB: https://datasheets.maximintegrated.com/en/ds/DS1822.pdf ?
> https://www.maximintegrated.com/en/products/analog/data-converters/analog-to-digital-converters/DS2450.html This product is No Longer Available.
-
Thread
Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis
metal dark grey Vollständige Farbübersicht im Datenblatt beim Hersteller https://www.apem.com/de/1ds-232.html Meiner Meinung nach ein sehr schöner Vorteil, bei den Tasterkappen: Sie haben einen Durchmesser von 9,6mm und benötigen eine 10mm Bohrung, was die Sache recht einfach macht. Selbst beim
folgenden Treffer zu Tage gefördert: http://discourse.voss.earth/t/dfplayer-mini-mit-usb-stick-betreiben/1822 Vielleicht kannst du da was draus machen, zumindest klingt die Verhaltensbeschreibung sehr ähnlich zu deiner. Grüße ghmartin77
-
Thread
Uno sendet nicht alleine
// Zähler für Anzahl Sensoren /*** Im Sketch unterstützte 1-Wire Temperatursensoren Maxim DS18xx ***/ const byte DS18S20ID = 0x10; // Family code of DS1820/DS18S20 const byte DS18B20ID = 0x28; // Family code of DS18B20 const byte DS1822ID
(" 1-Wire Sensor ist DS18B20"); typeOfSensor = 0; // Typ 0 gemäß Byte 0 break; case DS1822ID: Serial.println(" 1-Wire Sensor ist DS1822"); typeOfSensor = 0;
-
Thread
1wire BUS Sniffer Tester AVR ATmega8 Assembler
passive 1wire Sniffer liest den 1wire Bus mit und zeigt u.a. die Temperaturen der Slaves an (z.B. DS18s22,DS1822,DS18B20). Die Hanhabung ist ganz einfach. Schaltung am OW BUS anschließen und warten, bis ein beliebiger Master die Temperaturen seiner Slaves abfragt. Automatisch werden die mitgelesenen
-
Thread
Hocheffiziente kleine Solarzellen
SLMD121H04L/SLMD121H04L-ND/3463124 http://www.mouser.de/ProductDetail/IXYS-Integrated-Circuits/CPC1822N/?qs=sGAEpiMZZMtWNtIk7yMEsRa1zkU6xfBM3AMyfRy%252b8so%3d Beachte die CubeSat-Spezifikation! Wenn du Akkus verbaust, müssen diese Vaccuumfähig sein. SAFT bietet sowas an. Du kannst auch die Akkus in
Da gibts ein Datenblatt dazu: http://www.mouser.com/ds/2/205/CPC1822-11351.pdf "The CPC1822 is a monolithic photovoltaic string of solar cells with switching circuitry." WTF? Eine Solarzelle mit Spannungsregler... Die Teile machen bei 6000lx
-
Thread
WordClock mit WS2812
DS18B20 miteinander verglichen hat: http://kevinrye.net/files/reading_the_temp_ds3231_and_ds18b20.php Grüße, Phil
short_isr = 1; ds18xx_temperature_index = temp_read_temp_index (); short_isr = 0; log_printf ("DS18xxx temperature: %d%s\r\n", ds18xx_temperature_index / 2, (ds18xx_temperature_index
-
Thread
TWI I2C USART RS232 - 1WIRE INTERFACE bridge device ATmega8 Assembler
Messungen am 1-WIRE-BUS bei Temperaturmessung DS18s20 DS1822 DS18B20. Bei den ersten beiden Bildern wird der benötigte Strom nur über einen 1k Widertand zur Verfüng gestellt, deutlich ist der Spannungseinbruch bei der Temperaturmessung zu sehen.
Messung 0-SLOT vom Slave DS18B20 (Länge ca. 28µs), der Master sampelt nach ca. 15µs (6+9).
-
Thread
Problem bei negativen Temperaturen mit Temperatursensor DS18S20
; } else { *subzero=0; } // clear undefined bits for B != 12bit if ( fc == DS18B20_FAMILY_CODE || fc == DS1822_FAMILY_CODE ) { i = sp[DS18B20_CONF_REG]; if ( (i & DS18B20_12_BIT) == DS18B20_12_BIT ) { ; } else if ( (i & DS18B20_11_BIT) == DS18B20_11_BIT ) { meas &= ~(DS18B20_11_BIT_UNDF); } else if ( (i & DS18B20_10_BIT) == DS18B20_10_BIT ) { meas &= ~(DS18B20_10_BIT_UNDF); } else { // if ( (i & DS18B20_9_BIT) == DS18B20_9_BIT ) { meas &= ~(
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
sonst soweit ich es im Kopf habe identisch. Ist auch nicht so n großer Sprung vom PIC16, wie zu PIC24/dsPIC bzw. PIC32. Primär willst du ja C lernen, dann brauchste dir nicht "mehr Aufwand" wie nötig machen. Be Ti schrieb im Beitrag #3921396: > Es gibt ja nun mal dieses Buch in Deutsch, in welchem
Nein. Grade bei dsPICs macht das kein Spaß. Ich finde die Manuals sehr gelungen. Auch schön mit den Kapiteln, die einen den Zugriff erleichtert. Ich suche eigentlich nie was mittels der Suchfunktion. Wenn ich ne PWM ausgeben