0,96 Zoll (24 mm) großes, monochromes grafisches OLED-Display mit einer Auflösung von 128 x 32 Pixeln, montiert auf einer 28 x 28 mm großen Leiterplatte. Die effektive Anzeigefläche beträgt 11 x 23 mm. Es verfügt über einen 4-poligen Anschluss für die Verwendung mit einem I²C-Bus (mit SCL- und SDA-Signalen). Das Display funktioniert mit 5 V- und 3,3 V-Anwendungen.
Spezifikationen
Größe: 0,96 Zoll / 24 mm
Auflösung: 128 x 32 Pixel
Brettgröße: 28 x 28 mm
Effektive Anzeigefläche: 11 x 23 mm
Sichtwinkel: > 160 °
Eingangsspannung: 3,3 V ~ 6 V
Breite Spannungsunterstützung: 3,3 V, 5 V
Betrachtungswinkel: > 160
Laufwerk-IC: SSD1306
Betriebstemperatur: -30 °C bis 80 °C
I²C
Signale: SCL, SDA
I²C-Adresse: 0x78 (oder 0x3c, Standard) oder 0x7a (oder 0x3d).
Hinweis : I²C-Adressen können (leider) auf zwei Arten angegeben werden: mit oder ohne R/W-Bit. Daher ist 0x78 (0x7a) mit R/W-Bit gleich 0x3c (0x3d) ohne R/W-Bit.
Vorteile von OLED
Kleineres Volumen
Extrem niedriger Stromverbrauch
Hoher Kontrast
Anzeigepunkt selbstleuchtend
Breite Spannungsunterstützung
Achtung : Das Glas des Displays ist zerbrechlich. Gehen Sie daher vorsichtig damit um. Wenn das Glas zerbricht, funktioniert der Bildschirm nicht einwandfrei.
Merkmale
Größe: 0,96 Zoll
Auflösung: 128 x 64
Sichtbarer Winkel: >160 °
Eingangsspannung: 3,3 V ~ 6 V
Breite Spannungsunterstützung: 3,3 V, 5 V
Betrachtungswinkel: >160
Nur 2 I/O Ports zur Steuerung erforderlich
Laufwerk-IC: SSD1306
Betriebstemperatur: -30 °C bis 80 °C
OLED-Vorteile
Kleineres Volumen
Extrem niedriger Stromverbrauch
Hoher Kontrast
Display-Punkt selbstleuchtend
Breite Spannungsunterstützung
Unabhängige Kommunikationsmethode über SPI oder IIC
128x64 Punktmatrix
Breiter Sichtwinkel: maximaler Sichtwinkel 160°
Industrietaugliche Betriebstemperatur: -30 ~ 70 °C
Warnung: Das Glas des Displays ist sehr dünn, bitte seien Sie vorsichtig bei der Verwendung. Wenn das Glas zerbrochen ist, wird das Display nicht richtig funktionieren.
Arduino-, MicroPython- und CircuitPython-kompatibles, kompaktes Entwicklungsboard mit Raspberry Pi RP2040
RP2040-0.42LCD ist ein leistungsstarkes Entwicklungsboard mit integriertem 0.42" LCD (70x40 Auflösung) mit flexiblen digitalen Schnittstellen.
Es enthält den RP2040 Mikrocontroller-Chip des Raspberry Pi. Der RP2040 verfügt über einen Dual-Core Arm Cortex-M0+ Prozessor, der mit 133 MHz getaktet ist, mit 264 KB internem SRAM und 2 MB Flash-Speicher.
Technische Spezifikationen
SoC
Raspberry Pi RP2040 Dual-Core Cortex-M0+ Mikrocontroller mit bis zu 125 MHz, mit 264 KB SRAM
Speicher
2 MB SPI-Flash
Display
0,42-Zoll-OLED
USB
1x USB Typ-C Anschluss für Stromversorgung und Programmierung
Expansion
- Qwiic I²C-Anschluss- 7-polige und 8-polige Stiftleisten mit bis zu 11x GPIOs, 2x SPI, 2x I²C, 4x ADC, 1x UART, 5 V, 3,3 V, VBAT, GND
Misc
- Reset- und Boot-Tasten- RGB-LED, Betriebs-LED
Stromversorgung
- 5 V über USB-C-Anschluss oder Vin- VBAT-Pin für Batterieeingang- 3,3-V-Regler mit 500-mA-Spitzenleistung
Dimensionen
23.5 x 18 mm
Gewicht
2.5 g
Downloads
GitHub
Das 16-mm-Objektiv bietet eine höhere Bildqualität als das 6-mm-Objektiv. It has a narrow angle of view which is more suited to viewing distant objects.
Technische Spezifikationen
Auflösung
10 MegaPixel
Bildformat
1"
Brennweite
16 mm
Aperture
F1.4-16
Mount
C
Field Angle 1"Field Angle 2/3"Field Angle 1/1.8"Field Angle 1/2"
44.6° × 33.6°30.0° × 23.2°24.7° × 18.6°21.8° × 16.4°
Back Focal Length
17.53 mm
Optische Länge
67.53 mm
Verzerrung
1"(-0.7%) 1/2"(-0.5%) 1/3"(-0.15%)
M.O.D.
0.2 m
Abmessungen
39 × 50 mm
Gewicht
133.7 g
ILI9341 ist ein 262144-Farben-Einzelchip-SOC-Treiber für ein TFT-Flüssigkristalldisplay mit einer Auflösung von 240 x 320 Punkten (RGB), bestehend aus einem 720-Kanal-Source-Treiber, einem 320-Kanal-Gate-Treiber und 172800 Byte GRAM für Grafikanzeigedaten von 240 x 320 Punkte (RGB) und Stromversorgungsschaltung.
ILI9341 unterstützt parallele 8-/9-/16-/18-Bit-Datenbus-MCU-Schnittstellen, 6-/16-/18-Bit-Datenbus-RGB-Schnittstellen und 3-/4-Leiter-Seriell-Peripherieschnittstellen (SPI).
Der Bewegtbildbereich kann im internen GRAM durch die Fensteradressenfunktion angegeben werden. Der angegebene Fensterbereich kann selektiv aktualisiert werden, sodass bewegte Bilder unabhängig vom Standbildbereich gleichzeitig angezeigt werden können.
ILI9341 kann mit einer Schnittstellenspannung von 1,65 V ~ 3,3 VI/O und einer integrierten Spannungsfolgerschaltung betrieben werden, um Spannungspegel für die Ansteuerung eines LCD zu erzeugen. Der ILI9341 unterstützt den Vollfarb-, 8-Farben-Anzeigemodus und den Schlafmodus für eine präzise Leistungssteuerung per Software. Diese Funktionen machen den ILI9341 zu einem idealen LCD-Treiber für mittelgroße oder kleine tragbare Produkte wie digitale Mobiltelefone, Smartphones, MP3 und PMP, wo lange Die Akkulaufzeit ist ein großes Problem.
Merkmale
Bildschirmauflösung: 240 x 320 (RGB)
Ausgabe: 720 Quellausgänge | 320 Gate-Ausgänge | Gemeinsamer Elektrodenausgang (VCOM)
a-TFT-LCD-Treiber mit On-Chip-Vollanzeige-RAM: 172.800 Byte
Systemschnittstelle
8-Bit-, 9-Bit-, 16-Bit-, 18-Bit-Schnittstelle mit MCU der Serie 8080-Ⅰ/8080-Ⅱ
6-Bit-, 16-Bit-, 18-Bit-RGB-Schnittstelle mit Grafikcontroller
3-zeilige / 4-zeilige serielle Schnittstelle
Anzeigemodus:
Vollfarbmodus (Leerlaufmodus AUS): 262K Farbe
Reduzierter Farbmodus (Leerlaufmodus EIN): 8 Farben
Energiesparmodi:
Schlafmodus
Deep-Standby-Modus
On-Chip-Funktionen:
VCOM-Generator und -Anpassung
Timing-Generator
Oszillator
DC / DC-Wandler
Linien-/Rahmenumkehr
1 voreingestellte Gammakurve mit separater RGB-Gammakorrektur
Inhaltsadaptive Helligkeitssteuerung
MTP (3-mal):
8 Bit für ID1, ID2, ID3
7-Bit für VCOM-Anpassung
Architektur mit geringem Stromverbrauch
Niedrige Betriebsstromversorgungen:
VDDI = 1,65 V ~ 3,3 V (Logik)
VCI = 2,5 V ~ 3,3 V (analog)
LCD-Spannungsantrieb:
Quelle/VCOM-Versorgungsspannung
AVDD – GND = 4,5 V ~ 5,5 V
VCL - GND = -2,0 V ~ -3,0 V
Ausgangsspannung des Gate-Treibers
VGH - GND = 10,0 V ~ 20,0 V
VGL - GND = -5,0 V ~ -15,0 V
VGH - VGL 3 ≦ 2V
Ausgangsspannung des VCOM-Treibers
VCOMH = 3,0 V ~ (AVDD – 0,5) V
VCOML = (VCL+0,5)V ~ 0V
VCOMH – VCOML ≦ 6,0 V
Betriebstemperaturbereich: -40℃ bis 85℃
308 Schaltungen – das zehnte Buch innerhalb der „Dreihunderter-Reihe“. 308 Schaltungen und neue Konzepte in einem Buch sind ein (fast) unerschöpflicher Fundus zu allen Bereichen der Elektronik: Audio & Video, Spiel & Hobby, Haus & Hof, Prozessor & Controller, Messen & Testen, PC & Peripherie, Stromversorgung & Ladetechnik sowie zu Themen, die sich nicht katalogisieren lassen.
308 Schaltungen – enthält viele komplette Problemlösungen, zumindest aber die Idee hierzu. Nicht zuletzt sind die 308 Schaltungen der Anstoß zu ganz neuen Überlegungen.
308 Schaltungen – sind eine Zusammenfassung der Beiträge aus den Halbleiterheften 2000 bis 2002. Die Halbleiterhefte sind die jährlichen Doppelausgaben Juli/August der Zeitschrift Elektor.
308 Schaltungen ist das Buch für alle, die kreativ mit der Elektronik umgehen; sei es im Beruf oder als Hobby.
309 Schaltungen – das zehnte Buch innerhalb der „Dreihunderter-Reihe“. 309 Schaltungen und neue Konzepte in einem Buch sind ein (fast) unerschöpflicher Fundus zu allen Bereichen der Elektronik: Audio & Video, Spiel & Hobby, Haus & Hof, Prozessor & Controller, Messen & Testen, PC & Peripherie, Stromversorgung & Ladetechnik sowie zu Themen, die sich nicht katalogisieren lassen.
309 Schaltungen – enthält viele komplette Problemlösungen, zumindest aber die Idee hierzu. Nicht zuletzt sind die 309 Schaltungen der Anstoß zu ganz neuen Überlegungen.
309 Schaltungen – sind eine Zusammenfassung der Beiträge aus den Halbleiterheften 2003 bis 2005. Die Halbleiterhefte sind die jährlichen Doppelausgaben Juli/August der Zeitschrift Elektor.
309 Schaltungen ist das Buch für alle, die kreativ mit der Elektronik umgehen; sei es im Beruf oder als Hobby.
310 Schaltungen – das elfte Buch innerhalb der „Dreihunderter-Reihe“. 310 Schaltungen und neue Konzepte in einem Buch sind ein (fast) unerschöpflicher Fundus zu allen Bereichen der Elektronik: Audio & Video, Spiel & Hobby, Haus & Hof, Prozessor & Controller, Messen & Testen, PC & Peripherie, Stromversorgung & Ladetechnik sowie zu Themen, die sich nicht katalogisieren lassen.
310 Schaltungen – enthält viele komplette Problemlösungen, zumindest aber die Idee hierzu. Nicht zuletzt sind die 310 Schaltungen der Anstoß zu ganz neuen Überlegungen.
310 Schaltungen – sind eine Zusammenfassung der Beiträge aus den Halbleiterheften 2006 bis 2008. Die Halbleiterhefte sind die jährlichen Doppelausgaben Juli/August der Zeitschrift Elektor.
310 Schaltungen ist das Buch für alle, die kreativ mit der Elektronik umgehen; sei es im Beruf oder als Hobby.
311 Schaltungen – das zwölfte Buch innerhalb der „Dreihunderter-Reihe“. 311 Schaltungen und neue Konzepte in einem Buch sind ein (fast) unerschöpflicher Fundus zu allen Bereichen der Elektronik: Audio & Video, Spiel & Hobby, Haus & Hof, Prozessor & Controller, Messen & Testen, PC & Peripherie, Stromversorgung & Ladetechnik sowie zu Themen, die sich nicht katalogisieren lassen.
311 Schaltungen – enthält viele komplette Problemlösungen, zumindest aber die Idee hierzu. Nicht zuletzt sind die 311 Schaltungen der Anstoß zu ganz neuen Überlegungen.
311 Schaltungen – sind eine Zusammenfassung der Beiträge aus den Halbleiterheften 2009 bis 2011. Die Halbleiterhefte sind die jährlichen Doppelausgaben Juli/August der Zeitschrift Elektor.
311 Schaltungen ist das Buch für alle, die kreativ mit der Elektronik umgehen; sei es im Beruf oder als Hobby.
Learn to 3D Model & 3D Print with Tinkercad
With this book and the complementary videos, you’ll be 3D printing in no time at all. This course is meant to have you make casings for electronic components but also goes into optimizing your print technique as well as adding a little flair to your 3D creations. The course is perfect for you if you just bought your (first) 3D printer and want to print your own designs as soon as possible while also being able to get more background information.
You’ll get to know the workings of a 3D printer and what software to use to model your object, not forgetting to make it print perfectly. We’ll even use the magic of 3D printing to create things that appear impossible to make (this fast and simple) with any other rapid-prototyping technique.
At the end of this course, it’ll be second nature for you to design an object for 3D printing and fine-tune your print-setting to get the perfect print!
The book includes the following 7 video tutorials:
Introduction
Basic 3D modeling for 3D printing
Modeling a casing
Post-processing
Pushing the limits
Movable parts
Snap fits
Learn to 3D Model & 3D Print with Tinkercad
With this book and the complementary videos, you’ll be 3D printing in no time at all. This course is meant to have you make casings for electronic components but also goes into optimizing your print technique as well as adding a little flair to your 3D creations. The course is perfect for you if you just bought your (first) 3D printer and want to print your own designs as soon as possible while also being able to get more background information.
You’ll get to know the workings of a 3D printer and what software to use to model your object, not forgetting to make it print perfectly. We’ll even use the magic of 3D printing to create things that appear impossible to make (this fast and simple) with any other rapid-prototyping technique.
At the end of this course, it’ll be second nature for you to design an object for 3D printing and fine-tune your print-setting to get the perfect print!
The book includes the following 7 video tutorials:
Introduction
Basic 3D modeling for 3D printing
Modeling a casing
Post-processing
Pushing the limits
Movable parts
Snap fits
Dieses Nixie-Uhr-DIY-Kit bietet eine fesselnde Reise in die Welt der Retro-Elektronik und enthält alles, was Sie zum Zusammenbau einer leuchtenden Uhr im Vintage-Stil benötigen. Das Herzstück sind 4x IN-12 Nixie-Röhren, deren faszinierendes Neonlicht die Ziffern mit einem Charme zur Geltung bringt, der an das goldene Zeitalter der Technologie erinnert.
Dieses Kit wurde für Enthusiasten entwickelt, die sowohl künstlerischen Ausdruck als auch technische Herausforderungen schätzen und ermöglicht es Ihnen, etwas wirklich Besonderes zu schaffen. Jede Röhre arbeitet mit einer Zündspannung von ca. 170 V, die durch eine interne Boost-Schaltung erzeugt wird. Obwohl diese Hochspannung den charakteristischen Glüheffekt erzeugt, erfordert sie auch eine sorgfältige Handhabung. Aus Sicherheitsgründen wird empfohlen, während der Prüfung und des Betriebs eine Glasabdeckung (nicht im Lieferumfang enthalten) zu verwenden, um die Komponenten abzuschirmen und den Kontakt mit freiliegenden Drähten zu vermeiden.
Der Zusammenbau ist ebenso lohnend wie kompliziert und erfordert eine sorgfältige Vorgehensweise und eine Vielzahl von Werkzeugen wie Lötkolben, Lötzinn, Zange, Pinzette, Multimeter, Messer und Schraubendreher.
Dieses DIY-Kit enthält alle Komponenten, einschließlich 4x IN-12-Röhren und einer Fernbedienung. Bitte beachten Sie, dass die Glasabdeckung und der Sockel nicht im Lieferumfang enthalten sind.
Diese farbcodierte Stiftleiste ist ideal für den Einsatz mit Raspberry Pi. Alle Pins sind farblich mit den entsprechenden Funktionen kodiert, was das Prototyping und Hacking erleichtert.
Technische Daten
Passend für alle Raspberry Pi Modelle mit GPIO
2 Pin-Reihen mit je 20 Pins
2,54 mm Pinabstand (Pitch)
Pin-Höhe: 3 / 6 mm
Gesamthöhe: ca. 11 mm
Farben/Funktionen
Orange = 3.3 V
Rot = 5 V
Pink = I²C
Violett = UART
Blau = SPI
Gelb = DNC
Grün = GPIO
Schwarz = GND (Ground)
Der Raspberry Pi stellt einen sehr preiswerten, aber doch vollwertigen Computer dar, an den auf einfache Weise verschiedenste Elektronik angeschlossen werden kann. Dieses Buch geht auf eine der Stärken des Raspberry Pi ein: die Kombination von Elektronik und Software. Nach einer kurzen Einführung zum Raspberry Pi wird auf die benötigte Software eingegangen. Im Anschluss wird das Linux-Betriebssystem kurz vorgestellt – gefolgt von einer Einführung in die Programmierung mit Bash, Python und JavaScript. Der Schwerpunkt liegt dabei auf Python. Die Erläuterungen sind in allen Fällen kurz und bündig und trotzdem so ausführlich, dass das Notwendigste besprochen wird, um die folgenden Projekte zu verstehen und individuell anzupassen. Dieses Buch beschreibt 45 spannende und interessante Projekte, wie zum Beispiel ein Wechselblinklicht, eine Motorregelung, Erzeugen und Verarbeiten analoger Signale, ein digitales Thermometer, ein Lichtmesser. Aber auch kompliziertere Projekte wie eine Motor-Geschwindigkeitsregelung, ein Webserver mit CGI (Common Gateway Interface) und Client-Server-Programme werden vorgestellt. Sie können dieses Buch als Projektbuch verwenden und die Projekte nachbauen, um sie dann in der Praxis einzusetzen. Durch die ausführliche Beschreibung mit Schaltplänen und Fotos gestaltet sich der Aufbau auf dem Steckbrett recht einfach. Sie können dieses Buch auch als Lehrbuch verwenden. Bei jedem Projekt wird erklärt, warum es auf diese Art und Weise ausgeführt ist. Sie lernen viel über den Raspberry Pi, Python und die verwendeten Bauteile, so dass Sie selbst die Projekte anpassen, nach eigenen Wünschen erweitern oder mehrere Projekte miteinander kombinieren können. Um Ihnen die Software-Installation zu erleichtern, hat der Autor das Betriebssystem und alle Programmbeispiele auf einer SD-Karte zusammengetragen. Passend zu den Projekten ist neben dieser SD-Karte auch ein Hardware-Starterkit bei Elektor erhältlich.
Inspiriert durch die NASA Mars Rover "Curiosity" und "Perseverance" ist dieser innovative M.A.R.S. Rover ein autonomes Fahrzeug, das entwickelt wurde, um auf unwegsamem Gelände auf der Erde eingesetzt zu werden. Er verwendet denselben Kipphebel-, Drehgestell- und Differentialarmmechanismus. M.A.R.S. ist ein Akronym für "Mobile Autonomous Robotic System".
Features
6 Motoren: 80 U/min 6 V, N20 Mikro-Getriebemotoren
4 Servos: MG90S Metallgetriebe-Analog-Mikro-Servos
4 Fire LEDs
Ultraschall-Abstandssensor am lenkbaren Mast
Gesamtzahl der Spezial-PCBs: 30
Anzahl der verschiedenen PCB-Designs: 11
Länge: 200 mm
Breite: 185 mm
Höhe mit Mast: 170 mm
Gewicht ohne Raspberry Pi Zero und Batterien: 460 g
Es steht eine Python-Bibliothek für den Raspberry Pi Zero zur Verfügung, mit der sich das Gerät leicht steuern lässt.
Erforderlich
Raspberry Pi Zero
4 wiederaufladbare AA-Batterien
Downloads
Assembly of 4tronix M.A.R.S. Rover Kit
Programming M.A.R.S. Rover on Raspberry Pi Zero
Coding using Microsoft Makecode on GitHub
Der Picon Zero ist ein Add-on für den Raspberry Pi. Es hat die gleiche Größe wie ein Raspberry Pi Zero und eignet sich daher ideal als pHat. Über einen 40-Pin-GPIO-Anschluss ist die Nutzung natürlich auch auf jedem anderen Raspberry Pi möglich. Neben zwei vollständigen H-Bridge-Motortreibern verfügt der Picon Zero über mehrere Eingangs-/Ausgangspins, die Ihnen mehrere Konfigurationsoptionen bieten. Dadurch können Sie ganz einfach Ausgänge oder analoge Eingänge zu Ihrem Raspberry Pi hinzufügen, ohne komplizierte Software oder Kernel-spezifische Treiber. Gleichzeitig erschließt es 5 GPIO-Pins vom Raspberry Pi und stellt die Schnittstelle für einen Ultraschall-Abstandssensor HC-SR04 bereit.
Beim Picon Zero sind alle Komponenten, einschließlich der Stiftleisten und Schraubklemmen, vollständig verlötet. Löten ist nicht erforderlich. Sie können es direkt nach dem Auspacken verwenden.
Merkmale
Leiterplatte im pHat-Format: 65 mm x 30 mm
Zwei vollständige H-Bridge-Motortreiber. Fahren Sie kontinuierlich bis zu 1,5 A pro Kanal bei 3 V - 11 V.
Jeder Motorausgang verfügt sowohl über eine 2-polige Stiftleiste als auch über eine 2-polige Schraubklemme.
Die Motoren können über die 5 V des Picon Zero oder eine externe Stromquelle (3 V – 11 V) betrieben werden.
Die 5 V des Picon Zero können aus der 5 V-Leitung des Raspberry Pi oder einem USB-Anschluss am Picon Zero ausgewählt werden. Das bedeutet, dass Sie praktisch über zwei USB-Batteriebänke verfügen können: eine für die Stromversorgung der Servos und Motoren des Picon Zero und die andere für die Stromversorgung des Pi.
4 Eingänge, die bis zu 5 V akzeptieren können. Diese Eingänge können wie folgt konfiguriert werden:
Digitale Eingänge
Analoge Eingänge
DS18B20
DHT11
6 Ausgänge, die 5 V ansteuern können und wie folgt konfiguriert werden können:
Digitaler Ausgang
PWM-Ausgang
Servo
NeoPixel WS2812
Alle Ein- und Ausgänge verwenden 3-polige GVS-Stiftleisten.
4-polige Buchsenleiste zum direkten Anschluss an einen Ultraschall-Abstandssensor HC-SR04.
8-Pin-Buchsenleiste für Masse-, 3,3-V-, 5-V- und 5-GPIO-Signale, sodass Sie deren zusätzliche Funktionen hinzufügen können.
Hardwarekonfiguration
Picon Zero verfügt über zwei Jumper zum Einstellen der Hardwarekonfiguration. Stellen Sie sicher, dass Sie sie an der richtigen Position platziert haben.
JP1 – 5-V-Wahlschalter der Platine. Dieser Jumper wählt aus, woher die 5-V-Stromversorgung für die Picon Zero-Ausgänge stammt. Die Optionen sind:
Jumper oben zwischen RPI und 5 V. Die 5 V-Stromversorgung für die Platine erfolgt über die Pins des Raspberry Pi am GPIO-Anschluss. Aufgrund der geringen Ausgangsleistung der Geräte und der 5-V-Motoren können alle Geräte mit einem einzigen 5-V-Stromeingang betrieben werden.
Jumper an der Unterseite zwischen USB und 5 V. Die 5 V-Stromversorgung erfolgt über den microUSB-Anschluss des Picon Zero. Nützlich für Geräte mit höherer Ausgangsleistung, da Sie über den Micro-USB-Anschluss auf der Platine zusätzlichen Strom bereitstellen können
JP2 – Motorleistungswähler. Dieser Jumper wählt aus, wo die Motoren mit Strom versorgt werden. Die beiden Optionen hier sind die folgenden:
Jumper oben zwischen MotorPower und Vin. Der Antrieb der Motoren erfolgt über die 2-polige Schraubklemme. Die Spannung kann zwischen 3 V und 11 V liegen. Nützlich für Motoren, die eine andere Spannung als 5 V benötigen oder die mehr Strom benötigen, als an einem der USB-Eingangsanschlüsse verfügbar ist
Jumper unten zwischen 5 V und MotorPower. Die Motoren werden über die 5 V der Platine betrieben.
Raspberry Pi-Konfiguration Der Picon Zero ist ein I²C-Gerät. Stellen Sie sicher, dass Ihr Raspberry Pi richtig für die Verwendung von I²C und SMBus eingerichtet ist:
sudo apt-get install python-smbus python3-smbus python-dev python3-dev
sudo nano /boot/config.txt Fügen Sie am Ende der Datei die folgenden Zeilen hinzu
dtparam=i2c1=on
dtparam=i2c_arm=on
Drücken Sie Strg-X und verwenden Sie zum Speichern die Standardeingabeaufforderungen
Sudo-Neustart
Stecken Sie den Picon Zero auf den Pi und führen Sie i2cdetect -y 1 aus
Wenn alles gut geht, wird der Picon Zero wie unten gezeigt als Adresse 22 angezeigt:
This book contains 50 fun and exciting projects for PIC microcontrollers such as a laser alarm, USB teasing mouse, eggtimer, youth repellent, soundswitch, capacitive liquid level gauge, 'finger in the water' sensor, guarding a room using a camera, mains light dimmer (110-240 volts), talking microcontroller and much more. Several different techniques are discussed such as relay, alternating current control including mains, I²C, SPI, RS232, USB, pulse width modulation, rotary encoder, interrupts, infrared, analog-digital conversion (and the other way around), 7-segment display and even CAN bus.
You can use this book to build the projects for your own use. The clear explanations, schematics and even pictures of each project make this a fun activity. For each project the theory is discussed and why the project has been executed in that particular way. That means you can also use this book as a studybook, or as basis for larger and more complicated projects. All projects use a breadboard so modification and expansion is easy.
Three PIC microcontrollers are used, the 16f877A, 18f4455 and 18f4685. It is also discussed how you can migrate your project from one microcontroller to another – 15 types are supported - including two example projects.
All software that is used in this book can be downloaded for free. That also applies to the open source programming language JAL. This powerful and yet easy to learn language is used by hobbyists as well as professionals.
This book can also be used as a reference guide. It explains all JAL commands, as well as the expansion libraries. Using the index you can easily find example projects that illustrate the use of these commands. Even when you have built all projects in this book you will still want to keep it within arm's reach.
Mit diesem 65 W USB-C PD Netzteil (mit GaN-Technologie) und dem mitgelieferten USB-C-Kabel können Sie den FNIRSI HS-01 Lötkolben sofort verwenden. Natürlich können Sie mit diesem Charger auch Ihre Tablets und Smartphones über USB-C und USB-A schnell aufladen.
Lieferumfang
65 W USB-C PD GaN Netzteil (EU)
USB-C-Kabel (1,2 m)
PIC und AVR verstehen
In diesem Buch werden wir uns ausschließlich mit 8-Bit- Mikrocontrollern beschäftigen, und zwar mit Mikrocontrollern der 8-Bit-PIC- und der 8-Bit-AVR-Mikrocontroller-Linien. Bei der PIC-Familie handelt es sich dabei um PIC10, PIC12, PIC16 und PIC18; bei der AVR-Familie um ATtiny, ATmega und ATxmega. Die vorgestellten 8-Bit-Chips sind für sehr viele Anwendungen vollkommen ausreichend und preislich auch attraktiv.
Durch die Lektüre des Buches erhalten Sie ein fundiertes Wissen über die genannten 8-Bit-Mikrocontroller, über ihre Architektur, ihre Pinbelegungen und über ihre Programmierung.
Weil wir uns in diesem Buch mit den Grundlagen der Architektur der PICs und AVRs vertraut machen möchten, werden wir auch für alle PIC- und AVR-Anwendungen Assembler einsetzen, denn die Assembler-Sprache erlaubt es, die Technik im Detail kennenzulernen. Wenn man wirklich wissen möchte, was sich im Mikrocontroller abspielt, greift man zu Assembler. Damit hat man die beste Gelegenheit, sehr nah an den Kern zu kommen. Und wenn man schon einen Mikrocontroller-Typ kennengelernt und verstanden hat, ist es bei dem nächsten deutlich einfacher, auch wenn er von einem anderen Hersteller kommt. Bei anderen Programmiersprachen bleibt die Technik immer ziemlich tief versteckt.
Die Assembler-Beispiele sind so einfach gestaltet, dass sie jeder mit den im Buch aufgezeigten Programmiertechniken erstellen kann. Weil es sich um einfache Beispiele handelt, werden wir sie alle auf einer universellen Lochrasterplatine realisieren. Manche sind auch auf einem Experimentier-Breadboard umsetzbar.
PIC und AVR verstehen
In diesem Buch werden wir uns ausschließlich mit 8-Bit- Mikrocontrollern beschäftigen, und zwar mit Mikrocontrollern der 8-Bit-PIC- und der 8-Bit-AVR-Mikrocontroller-Linien. Bei der PIC-Familie handelt es sich dabei um PIC10, PIC12, PIC16 und PIC18; bei der AVR-Familie um ATtiny, ATmega und ATxmega. Die vorgestellten 8-Bit-Chips sind für sehr viele Anwendungen vollkommen ausreichend und preislich auch attraktiv.
Durch die Lektüre des Buches erhalten Sie ein fundiertes Wissen über die genannten 8-Bit-Mikrocontroller, über ihre Architektur, ihre Pinbelegungen und über ihre Programmierung.
Weil wir uns in diesem Buch mit den Grundlagen der Architektur der PICs und AVRs vertraut machen möchten, werden wir auch für alle PIC- und AVR-Anwendungen Assembler einsetzen, denn die Assembler-Sprache erlaubt es, die Technik im Detail kennenzulernen. Wenn man wirklich wissen möchte, was sich im Mikrocontroller abspielt, greift man zu Assembler. Damit hat man die beste Gelegenheit, sehr nah an den Kern zu kommen. Und wenn man schon einen Mikrocontroller-Typ kennengelernt und verstanden hat, ist es bei dem nächsten deutlich einfacher, auch wenn er von einem anderen Hersteller kommt. Bei anderen Programmiersprachen bleibt die Technik immer ziemlich tief versteckt.
Die Assembler-Beispiele sind so einfach gestaltet, dass sie jeder mit den im Buch aufgezeigten Programmiertechniken erstellen kann. Weil es sich um einfache Beispiele handelt, werden wir sie alle auf einer universellen Lochrasterplatine realisieren. Manche sind auch auf einem Experimentier-Breadboard umsetzbar.