#zufallszahl
Explore tagged Tumblr posts
small-basic-programming · 1 year ago
Text
Eine mathematische Betrachtung der Zufallszahlen ...
youtube
Post #140: YouTube, Weitz, HAW Hamburg, Wie kommt die Zufallszahl in den Computer?, 2023.
4 notes · View notes
netticle · 2 years ago
Text
Rechnen bis Hundert für Grundschüler
Tumblr media Tumblr media
Ein Arbeitsblatt zum drucken für Grundschüler Dieses Arbeitsblatt wurde mit Excel erstellt. Die eingetragenen Werte werden mit der Funktion Zufallszahl erstellt. Somit kann durch einfaches drücken der Taste F9 immer wieder ein Arbeitsblatt erstellt werden mit neuen Zahlenwerten. Download Read the full article
0 notes
draegerit · 1 month ago
Text
LED-Würfel: Zufallszahlen auf der Pixelmatrix darstellen
Tumblr media
In meinem vorherigen Beitrag 'Pixelmatrix Combo von Oxocard: So programmierst du die 5×5 LED Matrix' habe ich bereits die Grundlagen und Möglichkeiten der Pixelmatrix vorgestellt. In diesem Beitrag möchte ich nun einen Schritt weiter gehen und zeigen, wie du mit der 5 × 5 LED Matrix einen digitalen Würfel programmierst, der Zufallszahlen anzeigt. Dieses Projekt eignet sich hervorragend, um die Programmierung von Zufallszahlen und die Ansteuerung der LEDs in einem kreativen Projekt zu kombinieren. https://youtu.be/RADOEflnNDs Hinweis: Dieses Produkt wurde mir vom Entwickler der Oxocard auf der Maker Faire 2024 in Hannover kostenlos zur Verfügung gestellt. Meine Meinung und Bewertung des Produkts basieren jedoch ausschließlich auf meinen eigenen Erfahrungen und sind unabhängig von dieser Bereitstellung.
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Bezug der Pixelmatrix von Oxocard
Die in diesem Beitrag verwendete Pixelmatrix bekommst du für derzeit 49 CHF (ca. 52 €) unter https://oxocard.ch/. Zu dem Set gehört neben der Pixelmatrix noch der Mikrocontroller Oxocard Connect, welchen du für diese Cartridge benötigst. Rechts ist die Pixelmatrix Cartridge, da ich den Mikrocontroller bereits besitze, benötigte ich nicht das komplett Set.
Tumblr media
Pixelmatrix von Oxocard
Programmieren der Oxocard Connect in NanoPy
Den Mikrocontroller kannst du in NanoPy via Python programmieren. Die Entwicklungsumgebung NanoPy ist sehr leistungsstark und bietet für erfahrene Entwickler sehr viele nützliche Features, welches man in anderen Editoren für Mikrocontroller schmerzhaft vermisst, zum Beispiel ein Debugger.
Tumblr media
Editor - NanoPy für die Oxocard Connect Programmieren eines Würfels mit der Pixelmatrix & der Oxocard Connect Bevor wir mit der eigentlichen Programmierung starten, schauen wir uns an, wie man die Pixelmatrix programmiert. Jeder NeoPixel hat einen Index, welcher oben rechts beginnt und unten links endet.
Tumblr media
Anordnung der NeoPixel auf der Pixelmatrix Combo von Oxocard Mit der Funktion setDigitalLed können wir dann über diesen Index die LED ansteuern und einen RGB Wert übergeben. #aktivieren der LED mit Index 1 und setzen der Farbe blau setDigitalLed(1, 0, 0, 100) Theoretisch können wir jeden Farbwert verwenden, hier empfehle ich dir die Seite https://htmlcolorcodes.com/, auf welcher du recht einfach einen solchen Wert generieren kannst. Bitmaskieren der Zeilen Da wir die sechs möglichen Werte des Würfels auf der Pixelmatrix anzeigen wollen, gibt es hier mehrere Lösungen. Der wohl einfachste Weg ist ein Array mit 25 Werten für jeden Wert, das ergibt dann 6 Arrays welche wir je nach ermittelter Zufallszahl verwenden. Theoretisch spricht nichts gegen diese Lösung, denn es ist sehr unwahrscheinlich, dass ein neuer Wert hinzukommt, jedoch ist diese nicht optimal. Wir können auch jede Zeile in ein Bitmuster maskieren und so durch eine 0 und 1 den Zustand jedes NeoPixel abbilden. Im nachfolgenden Beispiel stelle ich die Augenzahl 1 dar, es sind alle NeoPixel deaktiviert außer das Mittlere in der dritten Zeile. digits = Wir benötigen zusätzlich noch eine Funktion, welche uns den Status des Neopixels liefert. Ich definiere hier, dass ein Bitmuster eine Zeile (in Englisch row) ist und als zusätzlichen Parameter übergebe ich den Index pro Zeile. Als Rückgabewert erhalte ich ein true, wenn der NeoPixel aktiviert werden soll, andernfalls ein false. def checkLed(row, index)->bool: return row & (1 bool: return row & (1 bool: return row & (1 Read the full article
0 notes
exceltricks · 2 years ago
Text
Excel Tipps und Tricks - Mit dieser Formel können Sie den Vor- und Nachnamen aus einer E-Mail-Adresse extrahieren
Excel Tipps und Tricks – Mit dieser Formel können Sie den Vor- und Nachnamen aus einer E-Mail-Adresse extrahieren
Liegen Ihnen E-Mail-Adressen in der Form [email protected] vor, dann können Sie mit den folgenden Formeln den Vor- und Nachname aus der E-Mail-Adresse extrahieren: Vorname: =GROSS2(LINKS(A1;FINDEN(“.”;A1)-1)) Nachname: =GROSS2(TEIL(A1;FINDEN(“.”;A1)+1;FINDEN(“@”;A1)-FINDEN(“.”;A1)-1)) Hinweis: Die Formel geht davon aus, dass sich die E-Mail-Adresse in der Zelle A1…
Tumblr media
View On WordPress
0 notes
werk-t · 4 years ago
Photo
Tumblr media
#37 — eine #Zufallszahl oder doch #glückszahl @goldener_schaumloeffel https://www.instagram.com/p/CBylybVqBGm/?igshid=1qycbpj4oeqhh
0 notes
aktionfsa-blog-blog · 4 years ago
Photo
Tumblr media
Gut ist uns nicht gut genug!
"Die beste Corona-Warn-App der Welt"
Gut ist uns nicht gut genug! Gesundheitsminister Spahn wird heute sein Lieblingsprojekt vorstellen und es wird irgendetwas vorgeführt, was mit dem realen Leben nicht viel zu tun hat.
Aber loben wir zuerst einmal die Anstrengungen von Bürgerrechtlern, Datenschützern und Open Source Technik-Begeisterten. Ihnen ist zu verdanken, dass die deutsche Lösung in vielen Punkten versucht die Privatsphäre der Menschen gegenüber den Lösungen in anderen Staaten zu schützen.
Der Quellcode der App ist frei/offen zur Verfügung gestellt worden (Open Source) und wurde bereits von vielen unabhängigen Experten geprüft.
Es werden nur zufällige Codes ausgetauscht, die keinen Rückschluss auf Personen zulassen, die Anonymität ist in diesem Schritt gewahrt.
Bei der Meldung einer Infektion ist die infizierte Person nur noch pseudonomisiert, der Aufwand für eine Identifizierung ist aber sehr hoch.
Da nur Bluetooth benutzt wird, um zufällige Codes zu Sammeln, werden keine Standortdaten und Bewegungsprofile aufgenommen.
Es wird ein dezentrales Modell ohne zentrale Server geben - zumindest ist das die Planung.
In der aktuellen Version wird Wert auf Datensparsamkeit gelegt, es werden keine Daten vom Handy oder der Person benötigt und selbst die geplante optionale Datenspendefunktion gibt es nicht
Also alles paletti?
In mehr als 4 Artikeln haben wir die Probleme bei der Nutzung von Warn-Apps aufgezählt. Auch wenn wir Anfang März von der Erfassung von Standortdaten und damit Bewegungsprofilen ausgegangen waren, macht die jetzige Lösung nicht viel besser. Es wird nicht funktionieren!
Schauen wir dazu nach Singapur: Dort wurde im März die Corona-App "Trace Together" eingeführt und obwohl man von asiatischer Mentalität erwartete, dass die Mehrheit der Handybesitzer die App installieren, waren es nur unter 40%. 75% hatte man für einen Erfolg vorausgesetzt. Besonders die Risikogruppen der alten Menschen und (wegen des Bewegungsdrangs) der Kinder konnte fast gar nicht erreicht werden.
Viele Nutzer der App haben diese nach einigen Wochen wieder deaktiviert, da sie merkten, dass die ständige Bluetooth Aktivität ihre Akkus entlud. In Singapur wird nun über ein extra Gerät, den Bluetooth Token, nachgedacht, den Jede/r künftig mit sich tragen soll.
Bei uns hat man die für einen "Erfolg" nötige Abdeckung von anfangs 60% inzwischen auf 40% heruntergeschraubt. Gestiegen sind dagegen die Kosten. An die 20 Millionen wurden für die Entwicklung ausgegeben und mit 2,3 Millionen Euro pro Monat soll der Betrieb kosten. Welcher Betrieb? Die Menschen zahlen doch die Aufladung ihrer Handys selbst.
Die App ist nicht eine App sondern drei oder zweieinhalb
Die ganzen eingangs genannten Positiva beziehen sich auf die Kontakt-App mit der Erzeugung der Kontakt-Zufallszahlen. Eine "halbe" App ist die Benachrichtigungsfunktion, die von Apple und Google in ihre Handybetriebssysteme integriert wurde und damit auf jedem neueren Gerät "automatisch" bereits installiert ist. Nach DSGVO solte also jeder Besitzer eines solchen Gerätes in den letzten Wochen gefragt worden sein, ob er oder sie am Austausch von Gesundheitsdaten interessiert ist. Bei Kunden von "Magenta Eins" hat es solche Nachfragen gegeben, wo sonst noch ...
Zwischen diese beiden "Apps" gehören einige Vorgänge, die für die Privatsphäre entscheidend sind und über die wenig gesprochen wird.
Ein Mensch mit App fühlt sich krank und lässt sich testen ... oder auch nicht (80% der Infizierten haben nur geringe Symptome sind aber trotzdem ansteckend)
Wird jemand positiv getestet, so "wird dieses Ergebnis der Benachrichtigungsdienst-App zugänglich gemacht".
In diesem letzten Schritt versickern die 2,3 Millionen pro Monat und über die einzelnen Schritte und die Aufteilung der Gelder sind sich die Beteiligten durchaus nicht einig.
Sind die Labore, die die Tests durchführen, diejenigen die direkt den Benachrichtigungsdienst über die "Zufallszahl" des Trägers informieren?
Geht es über ein Gesundheitsamt oder die Krankenkasse?
Kann der Infizierte die Information auch zurückhalten?
Wer in dieser Kette bekommt alles die persönlichen Daten des Infizierten?
...
Für die 2,3 Millionen könnte man auch 1000 Menschen dauerhaft im Gesundheitswesen beschäftigen, aktiv bei der Kontaktverfolgung Infizierter zu helfen. Schauen wir uns das aktuelle Infektionsgeschehen an, so sehen wir, das es einzelne Hotspots gibt, an denen schnell und effektiv geholfen werden sollte, die aber nicht durch zufällige Begegnungen entstanden sind. Das sind Kirchengemeinden, Wohnblöcke in sozialen Brennpunkten, große Familienfeiern - Zusammenhänge, die auch schnell ohne App aufzudecken sind.
Letzter Punkt: Freiwilligkeit
Unabhängig von der Sinnlosigkeit der App(s) ist für uns ein Punkt zentral: Die Bundesregierung weigert sich für die Corona-App eine gesetzliche Regelung zu treffen. Damit ist die von allen Beteiligten betonte Freiwilligkeit ein Hohn. Solange nicht gesetzlich garantiert ist, dass niemand wegen der Nutzung bevorzugt oder der Nichtnutzung benachteiligt wird, müssen wir dieses Projekt ablehnen. Über die heimlichen Anreize und Benachteiligungen werden wir in einigen Monaten sicher berichten können ...
Bereits die im Zuge von Corana notwendige Online Reservierung für Museen, Ausstellungen, Zoos, Restaurants u.v.m. diskriminiert Menschen ohne Internetzugang. Diese Zweiklassengesellschaft darf sich nicht weiter ausbreiten!
Mehr in unseren Artikel zu Corona bei https://www.aktion-freiheitstattangst.org/cgi-bin/searchart.pl?suche=Corona&sel=meta
0 notes
syntronica · 4 years ago
Text
Wie funktioniert die Corona-App?
Wie funktioniert die Corona-App?
Tumblr media
Seit heute kann man sich die Corona-Warn-App der Bundesregierung beziehungsweise des Robert-Koch-Instituts herunterladen.
Da die Corona-Warn-App sehr schlecht kommuniziert wurde, fragt man sich, wie sie denn funktioniert.
Der Benutzer der App erhält eine Zufallszahl als Identifikation, die nur auf seinem Handy gespeichert wird. Wenn sich nun Benutzer begegnen, tauschen die Handys die…
View On WordPress
0 notes
digital-dynasty · 5 years ago
Text
PowerShell 7: Mehrere Zufallszahlen erzeugen
Mit der neuen PowerShell 7.0 kann man anfordern, dass mehr als eine Zufallszahl geliefert wird. So erzeugt man schnell die Lottozahlen oder ein Zufallskennwort. Read more www.heise.de/developer/artikel/…... www.digital-dynasty.net/de/teamblogs/…
Tumblr media
http://www.digital-dynasty.net/de/teamblogs/powershell-7-mehrere-zufallszahlen-erzeugen
0 notes
techniktagebuch · 7 years ago
Text
2017
Registrierung im Rundfunkbeitragsportal
Wir zahlen den Rundfunkbeitrag (ehemals GEZ-Gebühren) per Überweisung. Bekam man früher eine Rechnung per Post, bekommt man diese seit geraumer Zeit nicht mehr automatisch zugeschickt. Was man weiterhin per Post bekommt, das ist die Mahnung, wenn man den Rundfunkbeitrag nicht bezahlt hat, da man ohne Rechnung nicht wusste oder zumindest vergessen hat, dass und wann man überhaupt wieviel bezahlen musste.
Auf telefonische Nachfrage und Bitte, doch eine Rechnung zu erhalten, kommt die Aussage, dass dies nicht mehr möglich sei. Man möge sich doch einfach im Rundfunkbeitrags-Portal unter https://www.rundfunkbeitrag.de registrieren. Das sei alles ganz unkompliziert.
Zur Registrierung ist die Eingabe der Anrede, des Vor- und Nachnamens, der E-Mail-Adresse, eines Benutzernamens, eines Passwortes, der Beitragsnummer des Beitragskontos und der Postleitzahl erforderlich, man muss die Nutzungsbedingungen akzeptieren sowie eine fünfstellige, immerhin gut lesbare Zufallszahl (“Captcha”) abtippen.
Der Benutzername darf weder Bestandteile des Namens noch der E-Mail-Adresse beinhalten. Wer Fritz Fischer heißt und als E-Mail-Adresse [email protected] nutzt, darf als Benutzernamen nicht “fritzfischer”, ja nicht einmal “fifri42” verwenden. Nach vier oder fünf Versuchen mit jeweils erneuter Eingabe eines hoffentlich akzeptablen Benutzernamens - und natürlich auch eines jeweils neuen Captchas - hat man dann endlich herausgefunden, dass man als Benutzernamen am besten “xylophon23” verwendet, da die Schnittmenge hier mit Teilen des (Benutzer-)Namens leer ist.
Ist diese Hürde genommen, wird eine E-Mail mit einem Link zur Bestätigung verschickt, allerdings nicht von “@rundfunkbeitrag.de” sondern von “[email protected]”, weshalb erst einmal der Spamfilter gnadenlos zuschlägt und diese E-Mail wegsortiert. “Sollten Sie keine E-Mail erhalten haben, prüfen Sie bitte auch Ihren Spam-Ordner.” Hat man die E-Mail gefunden und den Link angeklickt, erfährt man, dass die E-Mail-Adresse verifiziert wurde. Heuraka! … Doch halt: “Den Aktivierungscode für die Nutzung des Service-Portals senden wir Ihnen umgehend per Post.” Kopf-Tisch!
Wie es nun wohl weitergegen wird? Es bleibt spannend! In der Zwischenzeit warten wir einfach weiter auf das Eintreffen der nächsten Mahnung …
(hgdrn)
2 notes · View notes
crmpro · 5 years ago
Text
SSL/TLS erklärt
Eines ist klar, in Zeiten von weltweiter Vernetzung und virtueller Gefahr, ist Sicherheit im Internet ein hohes Gut, dabei hört man häufig einen Begriff: "SSL". Aber was hat es damit auf sich?
Secure Sockets Layer, dafür steht SSL und ist das heutzutage meistgenutze Sicherheitsprotokoll. Dieses Protokoll wurde erstmals im Jahr 1995 veröffentlicht und stellt einen sicheren Kanal zwischen zwei Computern bereit welche über das Internet arbeiten. Es wird also sichergestellt, dass man mit einer verschlüsselte Verbindung Daten übertragen kann. Zwischen Browser und Server findet also eine Verschlüsselung der zu übertragenden Daten statt und die Details dazu findet man in dem entsprechenden SSL-Zertifikat. Man kann auch sagen, dass das SSL-Zertifikat wie ein Vertrag zwischen Browser und Server ist in dem die Konditionen definiert sind um die zu übertragenden Daten verschlüsseln zu können. Als Hauptaufgaben sind definiert: - Eine vertrauliche End-to-End Datenübertragung mithilfe eines gemeinsam genutzen Sitzungsschlüssels. - Die Authentifizierung der Kommunikationspartner mithilfe eines asymmetischen Verschlüsselungsverfahren. - Die Integrität der transportierten Daten wird sichergestellt. Es sollte nun nicht unerwähnt bleiben, dass die SSL Version 3.0 im Jahr 1999 auf TLS 1.0 geupgradet wurde. (Die jüngste Version ist TLS 1.3 und wurde im August 2018 veröffentlicht). TSL ist die Abkürzung für Transport-Layer-Security, dabei handelt es sich um die standardisierte Weiterentwicklung des SSL. Da der Begriff SSL aber bekannter ist, findet er immernoch Anwendung. - Ein klassisches Branding-Problem also. TLS ist also eine neuere Version von SSL und behebt einige Sicherheitslücken der früheren Protokolle. Folgendes geht von statten, wenn man sich nun auf einer Internetseite mit SSL-Verschlüsselung einwählt: Beim aufbauen der Verbindung zum Server authentifiziert sich dieser mit einem Zertifikat. Danach schickt entweder der Client dem Server eine geheime Zufallszahl oder Server und Client berechnen gemeinsam einen Schlüssel. Dieser wird benutzt um die Kommunikation mit einer Verschlüsselung zu codieren. Man erkennt eine Verschlüsselte Verbindung an einem "Schloss-Symbol" in der Adresszeile des Browsers. Wenn man mit der Maus darauf klickt, kann man sich genauere Infomationen zu seiner Sicheren Verbindung anzeigen lassen. posted by HR-Gateway
0 notes
horax · 6 years ago
Text
Über einen Sonntag 4
Über einen Sonntag 4
Den Sonntag in Sätzen mit zwei Worten zu zeigen ist so einfach nicht. Insbesondere wenn im Text die Worte möglichst nicht wiederholt werden sollen. Das geht stockend von der Hand. Eine spielerische Modifikation: Im ersten Absatz ist der Text randomisiert. Zunächst wird das erste Wort per Zufallszahl sortiert, in einem weiteren Schritt das zweite Wort. Der Zweite Absatz enthält den ursprünglichen…
View On WordPress
0 notes
onlinecasinoschweiz-blog · 6 years ago
Text
Online Slots. Entwicklung, Spielprinzip, Empfehlunge.
Tumblr media
Die Geschichte der Entwicklung von Spielautomaten ist die Geschichte der Entwicklung vom Menschenglück und Interesses an Glücksspiele.
Das erste Spielautomat entstand in den U.S.A. Der Amerikaner Charles Fay war der Erfinder des ersten Spielautomaten. Im Jahr 1884 erfand er die erste Slot-Maschine unter dem Namen „Freiheitglocke“ (oder englischer Name „Liberty Bell“). Seine Erfindung ist sehr populär geworden. Casino Besitzer von Kalifornien und Chicago kauften als erste die „einarmigen Banditen“. Von Jahr zu Jahr wuchs die Popularität und Zahl der Spielautomaten.
In 1891 erfand Charles Fay die ersten Poker Apparate. Er wahrte das Geheimnis der Herstellung von Slot-Maschinen. Und nur in 90-er Jahren des 19. Jahrhunderts begann Massenproduktion von Spielautomaten. In dieser Zeit hatten Spielindustrie große Probleme mit Gesetz, weil Besitzer von Casinos keine Steuer ausgezahlt haben. Regierung hat von Jahr zu Jahr Gesetze verschärft. Man hat Spielautomaten in Lagern und Fabriken zerstört.
Aber heutzutage sind Slots in den U.S.A., in West- und Osteuropa sehr populär geworden.In der Welt gibt es zwei Städte, wo sich die meisten reiche und berühmte Casinos befinden. Das sind Las Vegas und Melbourne.
Was Video-Slots, Online Poker Tische, Roullette anbetrifft, begann Ihre Geschichte im Jahr 1994 mit der Entwicklung von Internet und Computertechnik. Ab 1997 entstanden virtuelle Casinos. Interesse an virtuelle Slots wächst von Jahr zu Jahr.
Einfaches Spielprinzip, große Möglichkeit, gutes Geld zu gewinnen, Adrenalin, Erwartung unglaubliches Gewinns und andere Faktoren bedingen die Popularität von diesem Spiel.
Die Spielautomaten oder die Slot-Maschinen sind die Computerprogramme mit dem Generator der Zufallszahle. Beim Spiel sehen Sie auf Ihrem Bildschirm die Rotationsräder. Sie sollen wetten und „START“ drücken. Das Hauptzweck des Spiels ist, die Gewinnkombination auf den Rotationsrädern zu bekommen. Die Gewinnkombination besteht aus gleichen Bildern.
Es gibt unterschiedliche Slots-Spiele: Online Classic or Reel Slots, Online Video Slots, Online Progressive Slots, Online Mega Spin Slots u.a.
Es ist schwierig, Slots zu gewinnen, aber es is möglich. Bevor Sie setzen, sollen Sie Ihre Finanzen bewerten. Im Alkoholrauschzustand und schlechter Laune ist es nicht empfehlen, Spiel anzufangen. In betrübtem Zustand können Sie sich nicht kontrollieren.
In unserem Casino Online Boni können Sie nicht nur Ihre Intuition, sondern auch Ihr Intellekt trainieren. Wir bieten Ihnen Poker und seine Variante – Caribbean Poker, Blackjack und unvorhersehbares Roulette online an.
Vielen für Ihr Interesse und Ihr Vertrauen! Viel Spaß!
0 notes
netticle · 2 years ago
Text
Römische Zahlen in arabische umrechnen und andersrum.
Tumblr media Tumblr media
Arbeitsblatt zum drucken Das Arbeitsblatt wird in Excel erzeugt und kann einfach angepasst werden. Die römischen und arabischen Zahlen werden mithilfe der Zufallszahl-Funktion erzeugt. Mit der F9 Taste kann so ganz einfach immer wieder ein neues Arbeitsblatt erstellt werden. Auf der zweiten Seite wird automatisch die Lösung erzeugt. Download Read the full article
0 notes
draegerit · 6 months ago
Text
Arduino Programmierung: serielle Kommunikation und Datenvisualisierung
Tumblr media
In diesem Artikel möchte ich dir erklären, wie du beim Arduino mithilfe der seriellen Kommunikation Daten auf der seriellen Schnittstelle ausgeben kannst. Außerdem zeige ich dir, wie du in der Arduino IDE mit dem seriellen Plotter numerische Werte in Form eines Liniendiagramms visualisieren kannst. Ich persönlich halte dieses Feature für äußerst faszinierend.
Tumblr media
Arduino Programmierung: serielle Kommunikation und Datenvisualisierung Dieser Beitrag soll eine Ergänzung zu den bestehenden Beiträgen auf meinem Blog zum Thema serielle Kommunikation dienen und eine Lücke schließen. Zusätzlich zu diesem Beitrag findest du auch noch auf TikTok zwei passende Videos.
Wozu kann man die serielle Kommunikation nutzen?
Mit dem Mikrocontroller Arduino kannst du Messdaten von Sensoren aufnehmen und diese sammeln. Du könntest diese nun auf eine SD-Karte schreiben oder ganz einfach via serieller Schnittstelle versenden. Zusätzlich kannst du die Ausgabe von seriellen Daten auch nutzen, um dir Debugausgaben zur Fehleranalyse zu erzeugen. Beispiel Ich habe in der Vergangenheit einen Vergleich von Temperatursensoren in einem Klimaschrank durchgeführt und die Daten der Sensoren im CSV-Format ausgegeben. Die Daten habe ich dann mit dem Tool Putty in eine Datei schreiben lassen, welche ich später wiederum in Microsoft Excel aufbereiten konnte.
Tumblr media
Aufnahme im Klimaschrank (WEIS SB22 160) Ebenso kannst du über die serielle Schnittstelle Daten zwischen zwei Geräten austauschen. Im nachfolgenden Bild habe ich zwei Arduinos miteinander verbunden und kann somit zum Beispiel über die Taster Funktionen auf dem anderen Gerät ausführen lassen.
Tumblr media
Aufbau - zwei Arduinos über RX & TX verbunden Den passenden Beitrag dazu findest du unter Arduino Lektion 96: serielle Kommunikation.
Ausgeben von Daten auf der seriellen Schnittstelle am Arduino
Im ersten Schritt möchte ich dir zeigen, wie du Daten auf der seriellen Schnittstelle ausgeben kannst. Dazu musst du jedoch erstmal diese Kommunikation starten. Schritt 1 - starten der seriellen Kommunikation Dazu schreiben wir in der Funktion "setup": void setup() { Serial.begin(9600); } Damit starten wir die serielle Kommunikation mit 9600 Baud. Was ist Baud? Mit dem Begriff 'Baud' wird die Anzahl der Signalwechsel pro Sekunde in einer digitalen Kommunikation angegeben, was die Übertragungsgeschwindigkeit von Daten darstellt. Schritt 2 - Ausgeben von seriellen Daten Um jetzt Daten auf der seriellen Schnittstelle auszugeben, haben wir zwei Funktionen zur Verfügung. Serial.print(); Serial.println(); // am Ende mit Zeilenumbruch Funktion print Die Funktion print erzeugt eine Ausgabe auf der seriellen Schnittstelle ohne einen Zeilenumbruch am Ende. Du kannst diese Funktion nutzen, um Daten zu verketten, ohne dass deine Codezeile zu lang wird. void setup() { Serial.begin(9600); } void loop() { Serial.print("Text1"); Serial.print("Text2"); delay(500); } Der Code erzeugt die Ausgabe:
Tumblr media
Man erkennt, dass die Daten hintereinanderweg geschrieben werden. Funktion println Die Funktion println wirst du wahrscheinlich öfters verwenden, denn diese erzeugt nicht nur eine Ausgabe, sondern erzeugt am Ende auch ein Zeilenumbruch. void setup() { Serial.begin(9600); } void loop() { Serial.println("Text1"); Serial.println("Text2"); delay(500); } Der Code erzeugt die Ausgabe:
Tumblr media
Hier werden nach jeder Zeile ein Zeilenumbruch geschrieben und du erhältst eine saubere, lesbare Ausgabe.
Visualisieren von Daten im seriellen Plotter
Die Arduino IDE verfügt seit dem Update 1.8.10 über den seriellen Plotter, in welchem wir Zahlenwerte in einem Liniendiagramm anzeigen lassen können.
Tumblr media
Die Visualisierung der Daten ist hier besonders einfach, denn wir müssen lediglich die Zahlenwerte mit der zuvor gezeigten Funktion println auf der seriellen Schnittstelle ausgeben. void setup() { //beginn der seriellen Kommunikation mit 9600 baud Serial.begin(9600); } void loop() { //erzeugen einer Zufallszahl //zwischen 0 und 500 int num1 = random(0,500); //ausgeben der Zufallszahl inkl. Zeilenumbruch Serial.println(num1); //eine kleine Pause von 500 ms. delay(500); } Aufbau des seriellen Plotters Der serielle Plotter ist wiefolgt aufgebaut:
Tumblr media
Visualisieren von Zahlenwerten Wenn du eine Zahl mit der Funktion println auf der seriellen Schnittstelle ausgibst, dann kannst du dir diese recht einfach auch im seriellen Plotter anzeigen lassen. Du musst jedoch eine kleine Pause zwischen den Werten einlegen, ansonsten ist das Diagramm zu schnell, zu klein. Troubleshooting - Zahlen & Text gemischt Der serielle Plotter kann wie erwähnt nur Zahlenwerte visualisieren, solltest du jedoch noch zusätzlich Text mit ausgeben, so funktioniert dieser nicht mehr korrekt. Mehrere Zahlenwerte visualisieren Eingangs habe ich dir gezeigt, wie du einen Zahlenwert visualisieren kannst, wenn du jedoch unterschiedliche Daten hast, dann möchtest du diese ggf. auch in separaten Linien visualisieren. Dazu musst du die Daten in einem bestimmten Format absenden. Im nachfolgenden Beispiel verwende ich den DHT11 Sensor, welcher die Temperatur und die rel. Luftfeuchtigkeit liefert. Wie du diesen Sensor am Arduino programmierst, habe ich dir bereits im Beitrag Arduino Lesson #11 – Humidity & Temperaturesensor DHT11 ausführlich erläutert. Hier möchte ich dir gerne zeigen, wie du beide Sensorwerte separat visualisieren kannst.
Tumblr media
Arduino UNO R3 mit DHT11 Sensor Wie erwähnt, müssen die Daten in einem bestimmten Format abgesendet werden: "Legendenbeschriftung1"++",""Legendenbeschriftung2"+ Im Code würde dieses wie folgt aussehen: Serial.print("rel.Luftfeuchtigkeit(%):"); Serial.print(65); Serial.print(","); Serial.print("Temperatur(°C):"); Serial.println(21); Serial.print("rel.Luftfeuchtigkeit(%):"); Serial.print(DHT.getHumidity(), 1); Serial.print(","); Serial.print("Temperatur(°C):"); Serial.println(DHT.getTemperature(), 1); Programm - Arduino UNO R3 mit DHT11 SensorHerunterladen Die Ausgabe ist dann wie folgt: Im seriellen Plotter werden jeweils für die Temperatur und für die rel. Luftfeuchtigkeit eine Linie angezeigt. Des Weiteren findest du in der Legende den entsprechenden Text mit der Farbe der Linie.
Tumblr media
Über die Checkbox vor der Bezeichnung kannst du die entsprechende Linie ausblenden / einblenden. Read the full article
0 notes
exceltricks · 2 years ago
Text
Excel Tipps und Tricks - Mit dieser Formel können Sie ein zufälliges 8stelliges Passwort aus Klein-, Großbuchstaben und Ziffern erzeugen
Excel Tipps und Tricks – Mit dieser Formel können Sie ein zufälliges 8stelliges Passwort aus Klein-, Großbuchstaben und Ziffern erzeugen
Sie brauchen ein zufälliges Passwort (8-stellig) aus beliebigen Groß-, Kleinbuchstaben und Ziffern?  Für diese Aufgabenstellung können Sie die folgende Formel in Excel einsetzen um ein 8-stelliges Passwort zu…
Tumblr media
View On WordPress
0 notes
officecomsetupsde-blog · 7 years ago
Text
So sichern Sie Microsoft Office-Dateien
Je nach der von Ihnen verwendeten Microsoft Office Setup -Version enthält es möglicherweise eine Vielzahl von Anwendungen. Das Basisangebot enthält normalerweise Word, Excel, PowerPoint und Outlook. PowerPoint scheint keine inhärente Sicherheit zu bieten, aber Word, Excel und Outlook bieten alle eine gewisse Verschlüsselungsstufe.
 Word-Dokumente sichern
Bei Microsoft Word-Dokumenten (Word 2000 und höher) können Sie beim Speichern einer Datei eine höhere Sicherheitsstufe wählen. Klicken Sie nicht einfach auf "Speichern", sondern auf "Datei" und dann auf "Speichern unter" und folgen Sie diesen Schritten:
 Klicken Sie auf Tools in der oberen rechten Ecke des Dialogfelds zum Speichern von Dateien
Klicken Sie auf Sicherheitsoptionen
Das Feld Sicherheitsoptionen bietet eine Vielzahl von Optionen:
Sie können ein Passwort in das Feld neben Passwort eingeben, wenn Sie möchten, dass die Datei ohne das Passwort nicht zugänglich ist
In Word 2002 und 2003 können Sie auf die Schaltfläche Erweitert neben dem Kennwortfeld klicken, um eine höhere Verschlüsselungsstufe zu wählen, für die es noch schwieriger ist, in diese einzudringen
Sie können ein Passwort in das Feld neben Passwort eingeben, um zu ändern, ob es für andere OK ist, die Datei zu öffnen, aber Sie möchten einschränken, wer Änderungen an der Datei vornehmen kann
Im unteren Bereich des Dialogfelds "Sicherheitsoptionen" finden Sie einige Optionen zum Schutz der Vertraulichkeit des Dokuments:
Entfernen Sie beim Speichern persönliche Informationen aus den Dateieigenschaften
Vor dem Drucken, Speichern oder Senden einer Datei, die nachverfolgte Änderungen oder Kommentare enthält, warnen
Speichern Sie die Zufallszahl, um die Zusammenführungsgenauigkeit zu verbessern
Machen Sie das versteckte Markup beim Öffnen oder Speichern sichtbar
Klicken Sie auf OK, um das Feld Sicherheitsoptionen zu schließen
Wählen Sie einen Namen für Ihre Datei und klicken Sie auf Speichern
 Sichern von Excel-Dateien
Excel bietet einen sehr ähnlichen Schutz für Microsoft Word. Klicken Sie einfach auf Datei, Speichern unter und folgen Sie diesen Schritten:
 Klicken Sie auf Tools in der oberen rechten Ecke des Dialogfelds zum Speichern von Dateien
Klicken Sie auf Allgemeine Optionen
Sie können ein Passwort in das Feld neben Passwort eingeben, wenn Sie möchten, dass die Datei ohne das Passwort nicht zugänglich ist
Sie können auf die Schaltfläche "Erweitert" neben dem Feld "Kennwort" klicken, um eine höhere Verschlüsselungsstufe auszuwählen, bei der es noch schwieriger ist, in diese einzudringen
Sie können ein Passwort in das Feld neben Passwort eingeben, um zu ändern, ob es für andere OK ist, die Datei zu öffnen, aber Sie möchten einschränken, wer Änderungen an der Datei vornehmen kann
Klicken Sie auf OK, um das Feld Allgemeine Optionen zu schließen. Wählen Sie einen Namen für Ihre Datei und klicken Sie auf Speichern. für mehr details : office.com setup
0 notes