MQTT ist ein leichtgewichtiges, ereignis- und nachrichtenorientiertes Protokoll zur effizienten und asynchronen Kommunikation zwischen Geräten auch über limitierte Netzwerke. Das bereits 1999 von IBM entwickelte Protokoll eignet sich heute in besonderer Weise für Internet-of-Things-Anwendungen. Im Gegensatz zu HTTP mit Request/Response-Verfahren ist bei MQTT eine Publish/Subscribe-Architektur umgesetzt. Es stehen mittlerweile zahlreiche MQTT-Broker und -Clients zur Verfügung. Aufgrund der Unterstützung durch die Eclipse Foundation, IBM und vieler anderer stehen zahlreiche Komponenten kostenlos im Internet zur Verfügung. Client-Bibliotheken gibt es für die unterschiedlichsten Plattformen und Programmiersprachen. Unterstützt werden u. a. die PC-Plattform mit Java und .Net sowie Arduino und Raspberry Pi.
Das MQTT-Praxisbuch führt Schritt für Schritt in die praktische Arbeit mit diesem ressourcensparenden Protokoll ein. Dabei widmet der Autor Walter Trojan dem Thema IoT-Sicherheit ein ausführliches Kapitel. Anhand von abgeschlossenen Projekten zum Nachbauen stellt der Autor in beeindruckender Weise die praktische Bedeutung des MQTT-Protokolls in modernen IoT-Anwendungen dar:
MQTT auf ESP8266
MQTT mit Arduino-IDE
MQTT-Benchmarks
MQTT auf dem Raspberry Pi
Flow-Programmierung mit Node-RED
Boss aller Automaten: openHAB
Projekt Gewächshaus mit automatisierter Beleuchtung, Bewässerung, Temperaturregelung sowie Luft- und Erdfeuchtigkeitsmessung
Mit der Universalfernbedienung TV-B-Gone können Sie praktisch jeden Fernseher ein- oder ausschalten. Sie bestimmen, wann Sie fernsehen, und nicht, was Sie sehen. Die TV-B-Gone-Schlüsselanhänger-Fernbedienung ist so klein, dass sie problemlos in Ihre Tasche passt, sodass Sie sie jederzeit und überall griffbereit haben: Bars, Restaurants, Waschsalons, Baseballstadien, Arenen usw.
Das TV-B-Gone-Kit ist eine großartige Möglichkeit, etwas über Elektronik zu unterrichten. Wenn es zusammengelötet ist, können Sie fast jeden Fernseher im Umkreis von 150 Fuß oder mehr ausschalten. Es funktioniert mit insgesamt über 230 Stromcodes – 115 amerikanischen/asiatischen und weiteren 115 europäischen Codes. Sie können beim Zusammenbau des Bausatzes die gewünschte Zone auswählen.
Dies ist ein unmontierter Bausatz, der Löten und Zusammenbauen erfordert – aber er ist sehr einfach und bietet einen guten Einstieg in das Löten im Allgemeinen. Mit diesem Kit macht die beliebte TV-B-Gone-Fernbedienung noch mehr Spaß, weil Sie sie mit ein paar einfachen Löt- und Montagearbeiten selbst erstellt haben! Zeigen Sie Ihren Freunden und Ihrer Familie, wie technisch versiert Sie sind, und unterhalten Sie sie mit der Leistung des TV-B-Gone!
Das Kit wird mit 2x AA-Batterien betrieben und die Ausgabe erfolgt über 2x engstrahlende IR-LEDs und 2x breitstrahlende IR-LEDs.
Inbegriffen
Alle benötigten Teile/Komponenten
Erforderlich
Werkzeuge, Lötkolben und Batterien
Downloads
GitHub
Das ESP32-S3-DevKitC-1 ist ein Entwicklungsboard der Einstiegsklasse, das mit dem ESP32-S3-WROOM-1U ausgestattet ist, einem universellen Wi-Fi + Bluetooth Low Energy MCU-Modul, das vollständige Wi-Fi- und Bluetooth Low Energy-Funktionen integriert.
Die meisten E/A-Pins des Moduls sind auf die Stiftleisten auf beiden Seiten des Boards verteilt, um eine einfache Anbindung zu ermöglichen. Entwickler können entweder Peripheriegeräte mit Jumper-Drähten anschließen oder ESP32-S3-DevKitC-1 auf einem Breadboard montieren.
Features
Integriertes Modul: ESP32-S3-WROOM-1U-N8R8
Flash: 8 MB QD
PSRAM: 8 MB OT
SPI-Spannung: 3,3 V
Technische Daten
ESP32-S3-WROOM-1U
ESP32-S3-WROOM-1U ist ein leistungsstarkes, generisches Wi-Fi + Bluetooth Low Energy MCU-Modul, das über eine umfangreiche Auswahl an Peripheriegeräten verfügt. Es bietet Beschleunigung für neuronale Netzwerk-Computing- und Signalverarbeitungs-Workloads. ESP32-S3-WROOM-1U wird mit einem externen Antennenanschluss geliefert.
5 V bis 3,3 V LDO
Leistungsregler, der eine 5-V-Versorgung in einen 3,3-V-Ausgang umwandelt.
Pin-Header
Alle verfügbaren GPIO-Pins (mit Ausnahme des SPI-Busses für Flash) sind zur einfachen Anbindung und Programmierung auf die Pin-Header auf der Platine verteilt.
USB-zu-UART-Anschluss
Ein Micro-USB-Anschluss, der für die Stromversorgung der Platine, für Flash-Anwendungen auf dem Chip sowie für die Kommunikation mit dem Chip über die integrierte USB-zu-UART-Brücke verwendet wird.
Boot-Schaltfläche
Herunterladen-Schaltfläche. Wenn Sie „Boot“ gedrückt halten und dann „Reset“ drücken, wird der Firmware-Download-Modus zum Herunterladen von Firmware über die serielle Schnittstelle gestartet.
Reset-Taste
Drücken Sie diese Taste, um das System neu zu starten.
USB-Anschluss
ESP32-S3 Full-Speed-USB-OTG-Schnittstelle, kompatibel mit der USB 1.1-Spezifikation. Die Schnittstelle wird zur Stromversorgung des Boards, zum Flashen von Anwendungen auf dem Chip, zur Kommunikation mit dem Chip über USB 1.1-Protokolle sowie zum JTAG-Debugging verwendet.
USB-zu-UART-Brücke
Ein einzelner USB-zu-UART-Bridge-Chip bietet Übertragungsraten von bis zu 3 Mbit/s.
RGB-LED
Adressierbare RGB-LED, gesteuert durch GPIO38.
3,3 V Power-On-LED
Schaltet sich ein, wenn die USB-Stromversorgung an die Platine angeschlossen ist.
Downloads
Pinout
Dieses FTDI USB zu TTL (3,3 V I/O) Serielle Kabel (FTDI TTL-232R-3V3 OEM) ist ein professionelles, hochwertiges und schnelles Gerät, das eine einfache und bequeme Möglichkeit bietet, TTL-Schnittstellengeräte über einen freien USB-Anschluss anzuschließen.
Funktionen
TTL-232R-3V3
FTDI USB zu TTL 3,3 V Serielles Kabel FTDI TTL-232R-3V3 Kabel 6-fach
Das FTDI USB zu TTL 3,3 V verfügt über ein integriertes FTDI FT232R-Gerät im Kabel
FTDI USB zu TTL Serieller 3,3 V Adapterkabel 6-poliger 0,1"-Buchsenstecker
UART IC FT232RL-Chip
Kompatibel mit Windows 7/8/10 und Linux
Basierend auf dem Referenzdesign von Raspberry Pi ist unsere Pimoroni Pico VGA Demo Base eine großartige Möglichkeit, mit dem Raspberry Pi Pico/RP2040 zu experimentieren. Dies ist die perfekte Möglichkeit, einige der unterhaltsamen Dinge zu demonstrieren, die Sie mit dem RP2040-Mikrocontroller erreichen können, z. B. die Erzeugung eines soliden VGA-Ausgangs, ohne die CPU überhaupt zu belasten!
Überraschen Sie Ihre Freunde, indem Sie ihnen zeigen, dass Sie noch ein D-Sub-Kabel besitzen!
Genießen Sie den Glanz des analogen 15-Bit-Videos!
Werden Sie Tränen in den Augen wegen des warmen, authentischen, RC-gefilterten PWM-Audios!
Auf diesem Board werden die verschiedenen Videobeispielprogramme ausgeführt, die Raspberry Pi zusammengestellt hat, um die Funktionen des RP2040 zu demonstrieren.
Merkmale
15-poliger VGA-Anschluss (D-Sub).
PCM5100A DAC für Line-Out-Audio über I²S ( Datenblatt )
PWM-Audioausgang
SD-Kartensteckplatz
Reset-Knopf
Buchsenleisten zur Installation Ihres Raspberry Pi Pico
Drei vom Benutzer steuerbare Schalter
Gummifüße
Kompatibel mit Raspberry Pi Pico
Kein Löten erforderlich (solange Ihr Pico über Stiftleisten verfügt)
Programmierbar mit C/C++
Lauftextanzeige mit acht 8 x 8 LED-Punktmatrixanzeigen (insgesamt 512 LEDs).
Basiert auf einem ESP-12F-WLAN-Modul (basierend auf ESP8266), das in der Arduino IDE programmiert wurde.
Der ESP8266-Webserver ermöglicht die Steuerung des angezeigten Textes, der Bildlaufverzögerung und der Helligkeit mit einem Mobiltelefon oder einem anderen über WLAN verbundenen (tragbaren) Gerät.
Merkmale
10 MHz Serielle Schnittstelle
Individuelle LED-Segmentsteuerung
Dekodierung/Nicht-Dekodierung der Ziffernauswahl
150 µA Abschaltung bei niedrigem Stromverbrauch (Daten bleiben erhalten) Digitale und analoge Helligkeitsregelung
Anzeige beim Einschalten dunkel
LED-Anzeige mit gemeinsamer Kathode für Antrieb
Segmenttreiber mit begrenzter Anstiegsrate für geringere elektromagnetische Störungen (MAX7221)
SPI, QSPI, MICROWIRE Serielle Schnittstelle (MAX7221)
24-polige DIP- und SO-Gehäuse
Dieses „All in One“ Raspberry Pi 4 Desktop Starter Kit enthält alle offiziellen Teile und ermöglicht einen einfachen und schnellen Start!
Das Raspberry Pi 4 Desktop Kit enthält:
Raspberry Pi US-Tastatur und -Maus
2x Micro-HDMI-auf-Standard-HDMI-Kabel (A/M) 1 m Raspberry Pi 15,3 W USB-C-Netzteil (EU-Version)
Gehäuse für Raspberry Pi 4
Offizieller Raspberry Pi-Einsteigerleitfaden (in englischer Sprache)
16 GB NOOBS mit Raspbian microSD-Karte
Raspberry Pi 4 B ist NICHT im Lieferumfang enthalten.
Merkmale
Einfache Einstellung des Gleitwinkels
„Sandwich“-Schutzplatten für das Kameramodul
Hergestellt aus kristallklarem, lasergeschnittenem Acryl im Vereinigten Königreich
1/4 Zoll Loch für Stativmontage
Stabiles 4-Fuß-Gestell
Hier finden Sie die Montageanleitung .
Dieses Wi-Fi-Modul basiert auf dem beliebten ESP8266-Chip. Das Modul ist FCC- und CE-zertifiziert und RoHS-konform.
Voll kompatibel mit ESP-12E. 13 GPIO-Pins, 1 Analogeingang, 4 MB Flash-Speicher.
Bauen Sie robuste, intelligente Maschinen, die die Rechenleistung des Raspberry Pi mit LEGO-Komponenten kombinieren.
Der Raspberry Pi Build HAT bietet vier Anschlüsse für LEGO Technic Motoren und Sensoren aus dem SPIKE Portfolio. Zu den verfügbaren Sensoren gehören ein Abstandssensor, ein Farbsensor und ein vielseitiger Kraftsensor. Die Winkelmotoren sind in verschiedenen Größen erhältlich und verfügen über integrierte Encoder, die ihre Position abfragen können.
Der Build HAT passt auf alle Raspberry Pi-Computer mit einem 40-Pin-GPIO-Header, einschließlich – mit der Hinzufügung eines Flachbandkabels oder eines anderen Erweiterungsgeräts – Raspberry Pi 400. Angeschlossene LEGO Technic-Geräte können neben Standard-Raspberry-Pi-Zubehör problemlos in Python gesteuert werden wie zum Beispiel ein Kameramodul.
Merkmale
Steuert bis zu 4 Motoren und Sensoren
Versorgt den Raspberry Pi mit Strom (bei Verwendung mit einem geeigneten externen Netzteil)
Einfache Verwendung von Python auf dem Raspberry Pi
Aluminium-Kühlkörper-Set für Raspberry Pi mit einer selbstklebenden Schicht für eine einfache Installation.
1 Stück: 14 x 15 x 5 mm
2 Stücke: 8 x 8 x 5 mm
Ziehen Sie den Hebel nach unten, um die höchste Punktzahl zu erzielen!Dieser Elektor-Schaltungsklassiker aus dem Jahr 1984 zeigt eine spielerische Anwendung von Logik-ICs der CMOS-400x-Serie in Kombination mit LEDs, einer damals sehr beliebten Kombination. Das Projekt imitiert einen Spielautomaten mit rotierenden Ziffern.Das SpielUm das Spiel zu spielen, vereinbaren Sie zunächst die Anzahl der Runden. Spieler 1 betätigt den Schalthebel so lange wie gewünscht und lässt ihn los. Die LEDs zeigen dann die Punktzahl an, die sich aus der Summe der 50-20-10-5 aufleuchtenden Ziffern ergibt. Wenn die Play Again!-LED aufleuchtet, hat Spieler 1 eine weitere, „freie“ Runde. Wenn nicht, ist Spieler 2 am Zug. Die Spieler behalten ihre Punkte im Auge und der Spieler mit der höchsten Punktzahl gewinnt.FeaturesLEDs zeigen den Punktestand anMulti-Player und Play Again!Symbole des Elektor Heritage CircuitGetestet und geprüft von Elektor LabsEdukatives und geekiges ProjektNur Teile mit DurchgangslochLieferumfangPlatineAlle KomponentenHolzständerStücklisteWiderstände (5%, 250 mW)R1,R2,R3,R4 = 100kΩR5,R6,R7,R8,R9,R10 = 1kΩKondensatorenC1 = 4.7nF, 10%, 50V, 5mmC2 = 4.7μF, 10%, 63V, axialC3,C4 = 100nF, 10 %, 50V, Keramik X7R, 5mmHalbleiterLED1-LED6 = rot, 5mm (T1 3/4)IC1 = 74HC4024IC2 = 74HC132SonstigesS1 = Schalter, Kipphebel, 21-mm-Hebel, SPDT, tastendS2 = Schalter, taktil, 24V, 50mA, 6x6mmS3 = Schalter, Schieber, SPDTIC1,IC2 = IC-Sockel, DIP14BT1 = CR2032-Batteriehalteklammer für PlatinenmontageTischständerPCB 230098-1Nicht im Lieferumfang enthalten: BT1 = CR2032-Knopfzellenbatterie
Das ESP8266 ist ein beeindruckendes, kostengünstiges WiFi-Modul, das sich zum Hinzufügen von WiFi-Funktionalität zu einem bestehenden Mikrocontrollerprojekt über eine serielle UART-Verbindung eignet. Das Modul kann sogar so umprogrammiert werden, dass es als eigenständiges, WiFi-verbundenes Gerät fungiert – einfach mit Strom versorgen!
802.11 b/g/n-Protokoll
Wi-Fi Direct (P2P), Soft-AP
Integrierter TCP/IP-Protokollstapel
Dieses Modul ist ein in sich geschlossenes SOC (System On a Chip), das nicht unbedingt einen Mikrocontroller benötigt, um Ein- und Ausgänge zu manipulieren, wie Sie es normalerweise beispielsweise mit einem Arduino tun würden, da der ESP-01 als kleiner Computer fungiert. So können Sie einem Mikrocontroller Internetzugriff geben, wie es das Wi-Fi-Shield mit dem Arduino tut, oder Sie können den ESP8266 einfach so programmieren, dass er nicht nur Zugriff auf ein Wi-Fi-Netzwerk hat, sondern auch als Mikrocontroller fungiert, was den ESP8266 sehr vielseitig macht.
Der Raspberry Pi Bumper ist eine aufsteckbare Silikonabdeckung, die die Unterseite und die Kanten des Raspberry Pi 5 schützt.
Features
Einteiliger flexibler Bumper aus Silikonkautschuk
Ermöglicht einfachen Zugriff auf den Power-Button
Montagelöcher bleiben unter dem Bumper zugänglich
Downloads
Datasheet
Der Argon NEO 5 wurde speziell für die hohen Anforderungen des Raspberry Pi 5 neu entwickelt. Es bietet eine beeindruckende Wärmeableitungslösung sowohl für die passive als auch für die aktive Kühlung.
Aluminiumgehäuse mit passiven Kühlrippen, die als Kühlkörper fungieren
Lufteinlassöffnungen sorgen dafür, dass kühle Luft in das Gehäuse eindringen kann
30-mm-PWM-Lüfter unterstützt den Luftstrom und leitet heiße Luft zu den Abluftöffnungen
Einfach und schön gestaltet
Hergestellt aus einer Aluminiumlegierung und poliert mit einem Schwarzen-rot-Finish für eine tolle Optik.
Einfache Montage für das 3-teilige Gehäuse mit dem Raspberry Pi 5.
Der geringe Platzbedarf ermöglicht es, es überallhin mitzunehmen – Oder montieren Sie es einfach an der gewünschten Station mit integrierten Befestigungspunkten.
Vollständiger Zugriff auf alle Anschlüsse mit der abnehmbaren oberen Abdeckung.
Überlegener Schutz & Sicherheit
Aluminium in Weltraumqualität schützt das Raspberry Pi 5-Board vor physischen Schäden.
Das Gehäuse verfügt über eine verschraubte obere Abdeckung, um die Anschlüsse zu schützen, wenn sie nicht verwendet werden.
Optionale SD-Kartenabdeckung zum noch besseren Schutz Ihrer Daten.
Native Raspberry Pi 5 Boardunterstützung
Integrierter Netzschalter
LED-Lichtanzeige
Ein Retro-Würfel mit Neon-Charakter
LED-basierte Würfel sind weit verbreitet, doch ihr Licht ist kalt. Nicht so dieser elektronische Neonwürfel, der seinen Wert mit dem warmen Schein von Neonröhren anzeigt. Er eignet sich perfekt für Spiele an kalten, dunklen Winterabenden. Die Würfelpunkte sind Neonlampen, und der Zufallszahlengenerator verfügt über sechs Neonröhren, die seine Funktion anzeigen.
Obwohl der Würfel über eine integrierte 100-V-Stromversorgung verfügt, ist er absolut sicher. Wie bei allen Elektor Classic-Produkten ist auch bei diesem Würfel der Schaltplan auf der Vorderseite aufgedruckt, während sich auf der Rückseite eine Erklärung zur Funktionsweise befindet.
Der Glimmlampenwürfel wird als Kit mit leicht zu lötenden bedrahteten Bauteilen geliefert. Die Stromversorgung erfolgt über eine 9-V-Batterie (nicht im Lieferumfang enthalten).
Features
Warmer Vintage-Glanz
Elektor Heritage Schaltsymbole
Erprobt und getestet von Elektor Labs
Lern- und Technikprojekt
Nur bedrahtete Bauteile
Lieferumfang
Platine
Alle Komponenten
Holzständer
Erforderlich
9 V Batterie
Stückliste
Widerstände (THT, 150 V, 0.25 W)
R1, R2, R3, R4, R5, R6, R14 = 1 MΩ
R7, R8, R9, R10, R11, R12 = 18 kΩ
R13, R15, R16, R17, R18, R21, R23, R24, R25, R26, R28, R30, R33 = 100 kΩ
R32, R34 = 1.2 kΩ
R19, R20, R22, R27, R29 = 4.7 kΩ
R31 = 1 Ω
Kondensatoren
C1, C2, C3, C4, C5, C6 = 470 nF, 50 V, 5 mm pitch
C7, C9, C11, C12 = 1 µF, 16 V, 2 mm pitch
C8 = 470 pF, 50 V, 5 mm pitch
C10 = 1 µF, 250 V, 2.5 mm pitch
Induktivitäten
L1 = 470 µH
Halbleiter
D1, D2, D3, D4, D5, D6, D7 = 1N4148
D8 = STPS1150
IC1 = NE555
IC2 = 74HC374
IC3 = MC34063
IC4 = 78L05
T1, T2, T3, T4, T5 = MPSA42
T6 = STQ2LN60K3-AP
Sonstiges
K1 = PP3 9 V Batteriehalter
NE1, NE2, NE3, NE4, NE5, NE6, NE7, NE8, NE9, NE10, NE11, NE12, NE13 = Neonlicht
S2 = Miniatur-Schiebeschalter
S1 = Druckknopf (12 x 12 mm)
Pixy2 can be taught to detect objects by the press of a button. It is equipped with a new line detection algorithm to use on line-following robots. It can learn to recognize intersection and follow road signs.
Pixy2 comes with various cables so that you can connect it with an Arduino or a Raspberry Pi out of the box. Furthermore, the I/O port offers several interfaces (SOI, I²C, UART, USB) to plug your Pixy2 in most boards.
Downloads
Documentation
Projects
Software
Der auf Thermodirekttechnologie basierende Niimbot D110 Etikettendrucker ermöglicht das Drucken ohne Tinte, Toner oder Farbbänder, was ihn im Vergleich zu herkömmlichen Druckern zu einer kostengünstigen Lösung macht. Durch seine kompakte Größe und sein geringes Gewicht lässt er sich leicht transportieren und passt problemlos in jede Tasche.
Dank der Bluetooth-Konnektivität und dem eingebautem 1500-mAh-Akku können Sie mit diesem kabellosen Mini-Drucker aus einer Entfernung von bis zu 10 Metern drucken und sind somit auch unterwegs flexibel, egal ob Sie von Ihrem Smartphone oder Tablet aus drucken.
Die "Niimbot"-App (verfügbar für iOS und Android) bietet eine Vielzahl von kostenlosen Vorlagen für die individuelle Gestaltung der Etiketten.
Technische Daten
Modell
D110_M (verbesserte Version 2024)
Material
ABS
Auflösung
203 DPI
Druckgeschwindigkeit
30-60 mm/s
Druckbreite
12-15 mm
Drucktechnologie
Thermisch
Betriebstemperatur
5°C ~ 45°C
Batteriekapazität
1500 mAh
Ladeschnittstelle
USB-C
Ladezeit
2 Stunden
Verbindung
Bluetooth 4.0
Drahtlose Entfernung
10 m
Abmessungen
98 x 76 x 30 mm
Gewicht
149 g
Lieferumfang
1x Niimbot D110 Etikettendrucker
1x Etikettenrolle (12 x 40 mm)
1x USB-Kabel
1x Manual
Downloads
iOS App
Android App
NRF24L01 ist ein universeller monolithischer ISM-Band-Transceiver-Chip, der im 2,4-2,5-GHz-Bereich arbeitet.
Features
Drahtloser Transceiver einschließlich: Frequenzgenerator, erweiterter Typ, SchockBurstTM, Modusregler, Leistungsverstärker, Kristallverstärker, Modulator, Demodulator
Die Auswahl des Ausgangsleistungskanals und die Protokolleinstellungen können über die SPI-Schnittstelle auf einen extrem niedrigen Stromverbrauch eingestellt werden
Im Sendemodus beträgt die Sendeleistung 6 dBm, der Strom 9,0 mA, der akzeptierte Modusstrom 12,3 mA, der Stromverbrauch im Abschaltmodus und im Standby-Modus ist geringer
Eingebaute 2,4-GHz-Antenne, unterstützt bis zu sechs Kanäle für den Datenempfang
Abmessungen: 15 x 29 mm (inkl. Antenne)
35 Touch Develop & MicroPython Projects
The BBC micro:bit is a credit sized computer based on a highly popular and high performance ARM processor. The device is designed by a group of 29 partners for use in computer education in the UK and will be given free of charge to every secondary school student in the UK.
The device is based on the Cortex-M0 processor and it measures 4 x 5 cm. It includes several important sensors and modules such as an accelerometer, magnetometer, 25 LEDs, 2 programmable push-button switches, Bluetooth connectivity, micro USB socket, 5 ring type connectors, and a 23-pin edge connector. The device can be powered from its micro USB port by connecting it to a PC, or two external AAA type batteries can be used.
This book is about the use of the BBC micro:bit computer in practical projects. The BBC micro:bit computer can be programmed using several different programming languages, such as Microsoft Block Editor, Microsoft Touch Develop, MicroPython, and JavaScript.
The book makes a brief introduction to the Touch Develop programming language and the MicroPython programming language. It then gives 35 example working and tested projects using these language. Readers who learn to program in Touch Develop and MicroPython should find it very easy to program using the Block Editor or any other languages.
The following are given for each project:
Title of the project
Description of the project
Aim of the project
Touch Develop and MicroPython program listings
Complete program listings are given for each project. In addition, working principles of the projects are described briefly in each section. Readers are encouraged to go through the projects in the order given in the book.