C Programming on Raspberry Pi Develop innovative hardware based projects in C 1st Edition Dogan Ibrahim instant download
C Programming on Raspberry Pi Develop innovative hardware based projects in C 1st Edition Dogan Ibrahim instant download
https://ebookmeta.com/product/c-programming-on-raspberry-pi-
develop-innovative-hardware-based-projects-in-c-1st-edition-
dogan-ibrahim/
https://ebookmeta.com/product/raspberry-pi-for-radio-
amateurs-1st-edition-dogan-ibrahim/
https://ebookmeta.com/product/raspberry-pi-iot-in-c-2nd-edition-
harry-fairhead/
https://ebookmeta.com/product/raspberry-pi-projects-for-kids-1st-
edition-daniel-bates/
https://ebookmeta.com/product/razor-components-succinctly-1st-
edition-ed-freitas/
Designing the Patient Room A New Approach to Healthcare
Interiors 1st Edition Sylvia Leydecker
https://ebookmeta.com/product/designing-the-patient-room-a-new-
approach-to-healthcare-interiors-1st-edition-sylvia-leydecker/
https://ebookmeta.com/product/when-the-smoke-cleared-attica-
prison-poems-and-journal-1st-edition-celes-tisdale/
https://ebookmeta.com/product/making-sense-of-media-and-politics-
five-principles-in-political-communication-2nd-edition-gadi-
wolfsfeld/
https://ebookmeta.com/product/recovering-history-through-fact-
and-fiction-forgotten-lives-1st-edition-dallas-john-baker/
https://ebookmeta.com/product/practical-esd-protection-
design-1st-edition-wang-albert/
Introduction to Internet of Things in Management
Science and Operations Research Implemented Studies
International Series in Operations Research Management
Science 311
https://ebookmeta.com/product/introduction-to-internet-of-things-
in-management-science-and-operations-research-implemented-
studies-international-series-in-operations-research-management-
science-311/
books
books books
C Programming on
C Programming
Dogan Ibrahim
Dogan Ibrahim
an Elektor Publication
● This is an Elektor Publication. Elektor is the media brand of
Elektor International Media B.V.
78 York Street
London W1H 1DP, UK
Phone: (+44) (0)20 7692 8344
© Elektor International Media BV 2021
First published in the United Kingdom 2021
● All rights reserved. No part of this book may be reproduced in any material form, including
photocopying, or storing in any medium by electronic means and whether or not transiently or incidentally
to some other use of this publication, without the written permission of the copyright holder except in
accordance with the provisions of the Copyright, Designs and Patents Act 1988 or under the terms of a
licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London, England W1P 9HE.
Applications for the copyright holder's written permission to reproduce any part of this publication should be
addressed to the publishers. The publishers have used their best efforts in ensuring the correctness of the
information contained in this book. They do not assume, and hereby disclaim, any liability to any party for
any loss or damage caused by errors or omissions in this book, whether such errors or omissions result from
negligence, accident or any other cause.
● ISBN: 978-3-89576-431-8
● EISBN: 978-3-89576-432-5
● EPUB: 978-3-89576-433-2
● Preface
The Raspberry Pi 4 is the latest credit-card sized computer that can be used in many
applications, such as audiovisual media centers, desktop computers, industrial control,
robotics, and many more domestic and commercial applications. In addition to the many
features found in other versions of Raspberry Pi, The Pi 4 also offers Wi-Fi and Bluetooth,
making it highly desirable in remote and internet-based control and monitoring applications.
The Raspberry Pi has traditionally been programmed using Python. Although Python is
a very powerful language, many programmers may not be familiar with using it. The C
language is probably the most commonly used programming languages. All embedded
microcontrollers can be programmed using the C language these days. The C language
is taught in all technical colleges and universities - almost all engineering students are
familiar with the use of this language in their projects.
This book is about using C with Raspberry Pi to develop various hardware-based projects.
Two of the most popular C libraries, wiringPi and pigpio are used.
The book starts with an introduction to the C language and most students and newcomers
will find this chapter invaluable. Many projects are provided in the book, including using
Wi-Fi and Bluetooth to establish communication with smartphones.
The book includes many sensors and hardware-based projects. Both wiringPi and pigpio
libraries are used in all projects. Complete program listings are given with full explanations.
All projects given in the book have been fully tested and work. The following sub-headings
are used in the projects where applicable:
• Project title
• Project description
• Aim of the project
• Block diagram
• Circuit diagram
• Program listing
wiringPi and pigpio program listings of all Raspberry Pi projects developed in the book are
available on the Elektor website. Readers can download and use these programs in their
projects. Alternatively, they can modify the supplied programs to suit their applications.
I hope readers find this book helpful and enjoy reading it.
●6
Table of Contents
Table of Contents
● Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
●7
C Programming on Raspberry Pi
3.2.17 ● Unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3.2.18 ● Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
3.3 ● Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
●8
Table of Contents
Chapter 7 ● I2C Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
7.1 ● Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
7.2 ● The I2C Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
7.3 ● Project 1 – Port expander . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
7.4 ● Project 2 – EEPROM memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
7.5 ● Project 3 – TMP102 temperature display . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
7.6 ● Project 4 – I2C LCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
7.7 ● Project 5 – Using the pigpio library with I2C – TMP102 temperature display . . . 237
7.8 ● Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
●9
C Programming on Raspberry Pi
12.13 ● Support for other chips and add-on boards . . . . . . . . . . . . . . . . . . . . . . . 310
12.14 ● Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
● 10
Table of Contents
● Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
● 11
C Programming on Raspberry Pi
1.1 ● Overview
In this chapter, we will learn how to install the latest operating system (Raspbian Buster)
on the Raspberry Pi 4. We will also learn the different ways that Python can be used to
develop applications. Notice the installation process given below applies to all Raspberry Pi
models unless otherwise specified.
Raspbian Buster is the latest operating system for the Raspberry Pi. This section provides
the steps necessary for installing this operating system on a new blank SD card, ready to
use with Raspberry Pi 4. You will need a micro SD card with a capacity of at least 8GB (16
GB is preferable) before installing the new operating system.
The steps to install the Raspbian Buster operating system are as follows:
• Download the Buster image to a folder on your PC (e.g. C:\RPIBuster) from the
following link by clicking the Download ZIP under section Raspbian Buster with
desktop and recommended software (see Figure 1.1). At the time of writing this
book, the file was called: 2020-02-13-raspbian-buster-full.img. You may have to
use the Windows 7Zip software to unzip the download due to some features not being
supported by older zip software.
https://www.raspberrypi.org/downloads/raspbian/
● 12
Chapter 1 ● Installing the Operating System on Raspberry Pi
• Put the blank micro SD card into the card slot of your computer. You may need an
adapter to do this.
• Download Etcher to your PC to flash the disk image. The link is (see Figure 1.2):
https://www.balena.io/etcher/
• Double click to open Etcher and then click Select image. Select the Raspbian Buster
file you downloaded and unzipped.
• Click Select target and select the micro SD card.
• Click Flash (see Figure 1.3). This may take several minutes, wait until it is finished.
The program will then validate and unmount the micro SD card. You can remove your
micro SD card after it is unmounted.
● 13
C Programming on Raspberry Pi
Your micro SD card now has been loaded with the Raspberry Pi operating system. The
various options now are as follows:
If you are making a direct connection to your Raspberry Pi using a monitor and keyboard,
just insert the SD card into the card slot and power-up your Raspberry Pi. After a short
while, you will be prompted to enter the login details. The default values are username: pi,
password: raspberry.
You can now start using your Raspberry Pi either in command mode or in desktop mode. If
you are in command mode, enter the following command to start the GUI mode:
pi@raspberrypi:~ $ startx
• Move down to Boot Options and press Enter to select (Figure 1.4).
• Select Desktop / CLI and then select Desktop Autologin to boot automatically into
GUI mode.
• Click OK and accept to reboot the system. The system will be in GUI mode next time
it reboots.
• You can change your selections to boot in command mode if you wish by selecting
Console in Boot Options.
You may now want to connect your Raspberry Pi to the internet either to access it remotely
from a PC or to use the internet. If your Raspberry Pi is equipped with an ethernet port
(e.g. Raspberry Pi 2/3/4), you can directly connect to your Wi-Fi router using an ethernet
cable. You can find the IP address of your connection by entering the command: ifconfig in
command mode.
Alternatively, you may want to connect your Raspberry Pi to Wi-Fi and access it remotely.
● 14
Chapter 1 ● Installing the Operating System on Raspberry Pi
• Move down to Interface Options and select SSH and enable it.
• If you are in GUI mode, click the Wi-Fi icon at the top right hand of the screen and
enable Wi-Fi. Note the IP address allocated automatically to your Raspberry Pi.
• You can now remotely access your Raspberry Pi using terminal emulation software,
such as Putty (see Section 1.4 and 1.5).
If you do not have a suitable monitor and keyboard to directly connect to your Raspberry Pi,
you will have to use a networked connection and remotely access your Raspberry Pi using a
PC. There are two options: connection using an Ethernet cable, and connection over
Wi-Fi.
https://notepad-plus-plus.org/downloads/v7.8.5/
https://www.advanced-ip-scanner.com
• Run the software and look for your Raspberry Pi. You do not have to install the software
to run it. Click Run portable version, and then Scan. As shown in Figure 1.5, the IP
address of the author’s Raspberry Pi was 191.168.1.202.
● 15
C Programming on Raspberry Pi
• You can now use Putty to log in to your Raspberry Pi (see Section 1.4 and 1.5)
Alternatively, you can find the IP address of your Raspberry Pi by opening the command
prompt on your PC with administrator privilege (by right-clicking to accepting to run as an
administrator) and then inputting the command: ping raspberrypi.home as shown in
Figure 1.6.
It is also possible to find the IP address of your Raspberry Pi using your smartphone. Many
apps can be used to find out who is currently using your Wi-Fi router. e.g. Who’s On My
Wi-Fi – Network Scanner by Magdalm.
Connection using Wi-Fi: This is the preferred method to access your Raspberry Pi and is
the one used by the author. Here, as described in Chapter 1, the Raspberry Pi can be placed
anywhere you like within the range of the Wi-Fi router and is easily accessed from your PC
using Putty (see Section 1.4 and 1.5).
https://notepad-plus-plus.org/downloads/v7.8.5/
● 16
Other documents randomly have
different content
Wie mag diese gefährliche Sache enden?
7. Ist ein Kind klüger als eine
Ameise?
Die Schlange war entsetzlich groß, und noch erkannte man nicht
einmal ihre wahre Länge. Warum? Sie steckte, weiß Gott wie tief, mit
dem Leibesende in der Erde, wo sich ihr Körper mit aller Kraft
einstemmte. Mit verwegener Kühnheit wurde von den Ameisen der
Versuch gemacht, das Untier aus seiner Erdhöhle herauszuzerren.
Max wendete sich erregt zu Fuska.
»Die sind wohl verrückt«, deutete er auf die Arbeiter. »Die
Schlange ist tausendmal größer als wir, wenn sie den Rachen
aufreißt, verschlingt sie uns alle zusammen.«
Stolz erwiderte ihm Fuska:
»Wir Ameisen sind mutige Leute und fürchten uns nicht leicht.
Ferner erinnere dich, was ich dir vom trügerischen Schein sagte.
Diese Schlange ist nichts weiter als ein fetter Wurm und heißt
Lumbricus agricola.«
Vorsichtig näherte sich der kleine Max dem großen Ungeheuer,
betrachtete es forschend und rief enttäuscht:
»O, welch ein Aufwand von Fremdwörtern! Ein gewöhnlicher
Regenwurm ist es, nichts weiter. Regenwurm sagt man, das versteht
jeder sofort.«
»Es ist aber höchst wichtig, daß wir Ameisen die Tiere, die um uns
leben, nach der Art ihres Baues und ihrer Gewohnheiten kennen«,
erwiderte Fuska.
Max hatte mit seinem Kinderverstand freilich erfaßt, daß es sich
hier um einen unschuldigen Regenwurm handelte; mit seinen
Ameisenaugen erkannte er trotzdem den Ernst des Kampfes.
Seinen Angreifern gegenüber blieb der Wurm immerhin eine
Riesenschlange.
Alle alten und jungen Ameisen hatten sich jetzt rings um das
Ungeheuer aufgestellt, und Max war ehrgeizig genug, nicht
zurückbleiben zu wollen. Er begann wie diese fleißig mit seinen
Beinchen zu arbeiten. Der Körper des Wurmes überzog sich nach
und nach mit einer säuerlichen Flüssigkeit. Max schnupperte daran.
»Was ist das?« fragte er, den Mund verziehend.
»Das ist unser Gift, das wir gegen Feinde benützen«, sagte seine
Nachbarin.
Es war Ameisensäure. Sie wird von den Ameisen erzeugt und am
Hinterleib ausgespritzt.
Das Ungetüm lag jetzt da, ohne sich vor- oder rückwärts zu
bewegen.
Da kam Max ein prächtiger Gedanke, den er ohne Zaudern zum
besten gab.
»Wißt ihr was? Wir zerschneiden den langen Kerl mit unsern
Kieferzangen in zwei Teile«, rief er.
Aber wie mit einer Stimme hielten alle ihm entgegen: »Das wäre
eine unverzeihliche Dummheit. Sie käme dem Herrn schön zustatten;
da könnte er die Hälfte, die im Boden steckt, bequem in Sicherheit
bringen.«
Max wußte eben nicht, daß es einem Regenwurm gar nicht einfällt
zu sterben, wenn man ihn entzweischneidet. Max hatte bisher in der
festen Überzeugung gelebt, daß ein Kinderverstand jedenfalls einem
Ameisenhirnchen überlegen sei. Über das eben Erlebte wurde er
sehr bescheiden. O weh, von einer Ameise mußte er sich so
bekannte Dinge sagen lassen!
Heldenhaft zogen die Ameisen, dehnten und streckten den Wurm,
aber ohne jeden Erfolg. Er steckte wie eingemauert in seiner Höhle.
Max entdeckte am Bauche des Tieres eine Art Borsten, mittels
welcher es sich fest am Boden anklammerte, und bei solcher
Gegenwehr ließ sich denken, daß alle Ameisenkraft nichts nützte. Ein
Augenblick allgemeiner Ratlosigkeit folgte der äußersten
Anstrengung. Die Klügste stieg nun auf den Rücken der Schlange
und befahl den andern, sie festzuhalten, damit sie nicht vollends im
Erdboden verschwände.
»Hört mich an«, sprach sie eifrig, »dieser Starrkopf will sich nicht
loslösen lassen. Wir werden ihm den Boden unter dem Leibe
wegziehen!«
Max verstand nicht, wie man dies machen könne, während alle
andern flugs begriffen. Zum zweiten Male fühlte er sich gedemütigt.
Unverweilt begaben sich alle Arbeiter bis auf etwa zehn, die die
Schlange festhalten mußten, zum Rande der Höhle, in der sie mit
einem Teile ihres Leibes versenkt war. Entschlossen arbeitete Max
hier mit, und Fuskas Befehl: »Zangen gebrauchen!« war für ihn fast
überflüssig. Alles schaufelte und grub, und die Kieferzangen, die er
zur Aufnahme der süßen, flüssigen Sirupnahrung nicht hatte
gebrauchen können, waren prachtvoll passende Werkzeuge. Mit
ihnen ließ sich spielend packen, graben, heben und schaufeln. Im Nu
war der Rand des Loches, in dem der Wurm steckte, abgebaut;
tiefer und weiter gruben die fleißigen Arbeiter, und bald lag der
ganze Leib der Schlange freigelegt in einer fast wagrechten Furche,
in der das Tier sich mit seinen Borstenfüßen nicht mehr festhalten
und die Spannkraft seiner Leibesringe nicht wie bisher ausnutzen
konnte. Solange nämlich ein Teil des Wurmes wagrecht auf dem
Boden lag und der andere senkrecht in der Höhle steckte, bildete der
ganze Körper einen rechtwinkligen Haken und leistete einen fast
nicht zu überwältigenden Widerstand. Jetzt hingegen lag der Wurm
seiner ganzen Länge nach ausgestreckt in einem schiefen Graben
und konnte mit einiger Mühe fortgeschafft werden. Max berechnete
nachdenklich, daß das Tier mindestens fünfzehn Zentimeter lang
war; im Verhältnis zur Größe einer Ameise war das ungeheuer viel.
In Anbetracht seines eigenen Mutes, seiner herrlichen Waffen, die er
an seinen Kieferzangen besaß, und der unglaublichen
Geschicklichkeit seiner Gefährten kam aber keine Spur von Angst in
Max auf. »Das werden wir schon schaffen«, so ging es wiederholt
mitten in schwersten Anstrengungen von Mund zu Munde, und es
lag nichts Großsprecherisches darin. Nun mußte der lange, schwere
Körper nach Hause gezogen werden. Das war eine ganz besonders
mühsame Aufgabe. Trotz geschickter Verteilung der Arbeitskräfte am
Kopf, in der Mitte und am Ende der Schlange ging es nur langsam
vorwärts. Der Wurm sträubte sich nach allen Seiten.
Max half wacker mit.
»Wenn mir früher jemand gesagt hätte, wie stark und mutig
Ameisen sind«, dachte er, »ich hätte es nicht geglaubt! Wie oft mag
ich achtlos über sie weggeschritten sein, ahnungslos, wie klug und
geschäftig sie zu meinen Füßen arbeiteten!«
Leider stieß das Unternehmen doch auf ein unüberwindliches
Hindernis. Der Boden war mit Rasen bedeckt, und es ging nicht an,
die Beute durch den dichten Wald der Halme und Blätter zu
schleppen. Unsicher rutschte man, und haltlos verlor der Körper
einen Teil seiner Kraft zum Schieben, Tragen und Stoßen. So kam
der Zug zum Stehen. Endlich eine passende Gelegenheit für Max,
seine Weisheit aufs neue leuchten zu lassen!
»Nun muß die Schlange eben doch zerschnitten werden«, sagte er
so bestimmten Tones, daß es wie ein Befehl klang.
Die eifrige Jugend glaubte schon folgen zu müssen, als Fuska
schnell »Halt« gebot.
»Wir können unsere Beute ungeteilt nach Hause bringen«,
entschied sie mit Ruhe und Nachdruck.
»Aber wie denn?« rief Max ärgerlich. Galt denn sein
Kinderverstand so wenig bei den Ameisen? Es war unausstehlich,
wie man ihn mißachtete.
Fuska ordnete in aller Ruhe an, daß eine gewisse Anzahl als
Wächter bleiben sollten. »Die andern«, befahl sie, »gehen mit mir.
Laßt euch indessen die Zeit nicht lange werden«, wendete sie sich
noch freundlich zur befohlenen Wache, »die Arbeit wird lange
währen, aber den Wurm bekommen wir ganz nach Hause.«
So ging sie, gefolgt von den übrigen zum Ameisenhaus zurück und
nahm dabei einen auffallend taktmäßigen Schritt an, als ob sie
Bedenken trüge, ordentlich aufzutreten.
»Weshalb geht sie denn so tolpatschig?« fragte Max seine
Nachbarin.
Ja er spottete sogar über seine gute Pflegerin und sprach:
»Ei! ei! Frau Fuska hat, scheint's, Hühneraugen an den Füßen
oder gar Frostbeulen im hohen Sommer, so zaghaft trippelt sie
dahin.«
8. Die Überführung der Schlange.
An der Haustüre hielt Fuska an und berechnete laut: »Die
Entfernung vom Wurm bis hierher beträgt nach meiner Schätzung
hundertzwanzigmal meine Körperlänge.«
In Max dämmerte mit Beschämung das Verständnis auf, warum
Fuskas Art zu schreiten so eigentümlich gewesen war.
»Wenn ich gut achtgebe, wie tief ich jetzt abwärts steige, wird es
nicht schwer sein, die genaue Richtung zu finden. Frisch ans Werk«,
so schloß sie jetzt mit aufmunterndem Wink. Nun schritt man
vorsichtig abwärts, bis Fuska bestimmte: »Hier an dieser Stelle
beginnen wir den Schacht. Während ich mit der Hälfte von euch
grabe, schafft ihr andern sofort das abgegrabene Erdreich weg.«
Max verstand genau, um was es sich handelte.
»Ihr hofft einen Gang zu bauen, der an einen bestimmten Punkt
führen soll«, bemerkte er.
»Selbstverständlich, das tun wir«, so riefen alle durcheinander. Er
aber, der siebenmal gescheite Vorwitz, sprach gelassen:
»Ihr habt wohl alle den Verstand verloren?«
Von Onkel Walter wußte er, welche Schwierigkeiten es zu
überwinden kostete, bis der Gotthardtunnel gebaut war. Nach den
verwickeltsten Berechnungen hatte man Jahre der Arbeit gebraucht,
bis die Arbeiter, die an den entgegengesetzten Punkten die
Bohrungen begonnen hatten, sich unter der Erde endlich
begegneten und ein großes Freudenfest feiern konnten.
»Ha«, lachte er in sich hinein, »so etwas wollen Ameisen
fertigbringen! Lächerlich.«
»Vorwärts, vorwärts«, stieß ihn Fuska derb an, daß er aus seinen
Zweifeln jäh emporfuhr, »stehe nicht müßig! Wer immer grübelt und
zögert, erreicht kein Ziel«, brummte sie, als ob sie seine Gedanken
gelesen hätte.
Welch mühsame Arbeit! Eine Stunde schon grub und schaufelte
man, und noch war kein Ende abzusehen. Etwas boshaft, wie Max
heute aufgelegt war, wendete er sich an Fuska: »Große Ingenieurin,
ich möchte mir eine Bemerkung erlauben.«
»Nur keck heraus damit«, sagte sie, die Anrede gutmütig
belächelnd.
»Mir will scheinen«, belehrte Max, »der Gang, den wir graben,
führt mehr und mehr abwärts. Wir arbeiten ein Loch durch die
Erdkugel!«
»Sprich nur weiter«, drängte lachend Fuska.
»Wenn wir das Leben haben, werden wir in ungefähr tausend
Jahren in Amerika die Sonne wieder sehen!«
Fuska ließ ihn sprechen, da er fleißig dazu weiterschaffte und
grub. Die Tatsachen, so dachte sie, werden es ja lehren, ob er recht
behielt. Mit sachlicher Ruhe wurde emsig gearbeitet, und man fühlte
es bereits, – die Erdschicht, die noch zu durchbrechen war, war nur
mehr eine dünne Wand. Eine letzte Weisung noch gab die geistvolle
Leiterin, und – ein Lichtstrahl drang durch die erlangte Öffnung. Alle
sprangen und sangen mit fröhlichem »Hurra!« ins Freie. Da lag er,
der Regenwurm, kaum einen Ameisenschritt entfernt, umgeben von
den treuen Wächtern, die, ihrer Ablösung froh, vergnügt mitjubelten.
Max aber stand neuerdings überwältigt vor Staunen mit
aufgesperrten Kieferzangen da und überlegte das Erlebnis! Kaum
aus dem Gespinst geschlüpft, hatte er gesehen, welch umsichtige
Hausfrauen und treue Wärterinnen die Ameisen sind. In langen
Arbeitsstunden hatte er jetzt erfahren, welch kühne Schachtgräber
sie sein können, und jetzt eben erlebte er den glänzenden Beweis
ihrer Tiefbaukunst. Was war mehr zu bewundern, der Geist des
großen Planes oder die Genauigkeit seiner Ausführung?
»Wie ich mich mit euch freue«, sagte er bewegt zu den Gefährten,
»ich hätte nie geglaubt, daß ihr dermaßen geschickt seid!«
»Manchmal«, redete ihn Fuska an und blickte ihm wie Gedanken
lesend in die Augen, »manchmal ist das Mißtrauen in anderer Leute
Können nur ein versteckter und unfruchtbarer Hochmut. Weil man
sich selber zu etwas unfähig fühlt, denkt man, andere werden auch
nichts können!«
Dabei räusperte sie sich mit auffallender Langsamkeit, während
Max sich mit den Vorderbeinchen verlegen hinter den Fühlern
kratzte, denn Fuska sah ihn ein wenig von der Seite an, als ob er ein
auf der Tat ertappter Schelm wäre. Aber sie war doch zum Umarmen
lieb und gut.
»Na, na«, fuhr sie freundlich fort, »zweifle nur nicht an dir selbst.
Heute bist du noch jung, aber in zwei, drei Tagen hast du dieselbe
Ausdauer und Berechnungskunst wie wir alle, und du wirst gewiß
eine Ameise werden, die unserer Familie würdig ist!«
Da die Sonne sich bereits zum Untergange neigte, beeilten sich
die Ameisen, den Regenwurm, der im Nu in den neugegrabenen
Gang gezogen war, zu bergen. Der Eingang wurde gleich mit
Blättchen, Erdkrumen und Hälmchen fest verbaut. Aus Vorsicht vor
nächtlichen Einbrechern und andern Überraschungen schlossen sie
sorgfältig das neue Tor zur Wohnung. Die Schlange aber lag in einer
Kammer des Hauses wohlgeborgen.
Wie sie ausgestreckt dalag, erinnerte sich Max jener
Schulaufgabe, die von der Klugheit der Ameisen handelte. Es war die
Fabel von der sorglosen Grille und der fleißigen Ameise, die er
gelernt hatte und als Aufsatz niederschreiben sollte. Darum urteilte
er jetzt nach dem Gelernten und sagte in frohlockendem Tone: »Ein
prachtvoller Wintervorrat! Das gibt einen herrlichen
Sonntagsbraten!«
»Vorrat für den Winter?« Fuska sah Max verwundert dazu an.
»Gelt«, erwiderte Max stolz auf sein Wissen, »gelt, du meinst, ich
weiß es nicht, wie fleißig wir im Sommer arbeiten, damit wir auch im
Winter etwas Gutes zu essen haben, wenn wir wegen der Kälte nicht
ausgehen können.«
Da lachten alle Umstehenden aus vollem Halse.
»Nein, wie er töricht plaudert«, riefen sie, »wer wird denn im
Winter essen?«
»Nicht essen? – Den ganzen Winter nichts essen?«
»Im Winter schlafen wir doch!«
»Liebe Fuska, höre doch, was sie sagen!«
»Freilich«, bestätigte sie schmunzelnd über sein enttäuschtes
Gesicht, »was sollten wir den ganzen unfreundlichen, kalten Winter
über Besseres tun?«
»Da schlafen wir immerfort, einen einzigen, guten, langen
Schlaf?«
»Ja, so ist es, Lieber.«
»Wie können denn nur die Menschen«, so dachte jetzt Max,
»ihren Kindern solche Geschichten erzählen von Tieren, die sie gar
nicht ordentlich kennen!« Er war ganz müde vom Denken und den
vielen neuen Eindrücken und fragte nun gähnend:
»Und jetzt? Heute gehen wir gewiß recht bald schlafen?«
»Was denkst du? Nachts verrichten wir unsere Hausarbeit!«
»Immer arbeiten!« brummte Max. »Aber der lange Schlaf im
Winter ist nicht übel. Was hat man doch als Kind für eine Schererei,
sich abends auszuziehen, ins Bett zu legen, dann wieder alle Morgen
aufstehen, anziehen, waschen, kämmen und so fort, bis abends
dieselbe Leier wieder beginnt, und alle Tage so weiter, ein ewiges
Einerlei!«
Dies sagte er aber nur still zu sich selber.
9. Max, der Soldat.
»Du hast immer noch keine richtige Vorstellung«, sagte Fuska zu
Max, »wie es in unserem Hause eigentlich aussieht. Reinige dich
jetzt, ehe ich dich in die Kellerräume führe.«
»Ich mich reinigen?« wunderte sich Max.
»Das versteht sich! Wir haben uns beim Graben tüchtig bestaubt,
und ich will nicht hoffen, daß du dich im Schmutze wohl fühlst wie
eine Kotwanze.«
Dieses Insekt mit dem häßlichen Namen, auf das Fuska anspielte
und das bei den reinlichen Ameisen nicht gerade als Kosename
gebraucht wird, heißt lateinisch Reduvius, was Max trotz seiner
Studien im Latein nicht wußte. Es lebt in den Häusern bei den
Menschen. Die Larve hüllt sich in Wollstaub und allerlei Kehricht, wie
man ihn in den Ecken unreinlicher Wohnungen antrifft. Vermummt in
einen Staubmantel, fällt sie nun aus dem Hinterhalt arglose Mücken
an und verspeist sie. Ist aber das Insekt ausgewachsen, dann gibt es
seine ungehörige Hinterlist und niedrige Verschlagenheit auf und
jagt nach Beute im offenen Kampfe.
Fuska hatte recht, wenn sie die Lehre anknüpfte: »Reinlichkeit ist
der erste und vornehmste Beweis eines gebildeten Geschöpfes, das
Selbstachtung besitzt. Wir Ameisen halten sehr viel auf uns!«
»Wie in aller Welt soll ich mich aber reinigen? Wo ist Wasser,
Seife, Handtuch?« Fuska begriff durchaus nicht, was er meinte.
»Nur rasch«, sagte sie, »mache dich sauber. Gebrauche flink deine
Beinchen!«
Max stellte sich ungeschickt genug an. Am Ende seiner Füße
befand sich eine Art Kämmchen mit scharfen Zähnen; damit konnte
er, wenn er die Füße hob und beugte, seine Fühler bürsten; kreuzte
er die Beinchen, so ließen sich Kopf und Rücken kämmen und die
feinen Härchen glätten und striegeln, die an den Fußspitzen
wuchsen.
»Wenn mir einer gesagt hätte, daß mir der Haarschopf an den
Füßen wüchse!« witzelte er.
Plötzlich hielt er laut jammernd inne.
»Au weh, au weh!«
»Was hast du, Kindchen?«
»Ich armer Kerl! Ich blute! Blut läuft aus meinen Haaren!«
»O du Dummerchen«, lachte Fuska, »du bist beim Kämmen an
eine Drüse geraten.«
»Drüse?«
»Aus diesen Drüsen quillt ein Saft, mit dem wir unsere
Staubhärchen befeuchten können.«
»Wozu tun wir dies?«
»O zu allerlei! Womit könntest du dich auf einer senkrechten,
glatten Fläche halten, die bestiegen werden soll? In solchem Falle
drückt man geschwind ein wenig Drüsensaft heraus; dieser klebt
gerade so viel, daß er uns beim Gehen an der glatten Wand den
festen Halt gibt.«
Mit den Beinen hatte Max vorher gegraben, und mit ihnen hatte er
geschickt die Erde fortgeschleudert, die ihm im Wege war. Jetzt rief
er begeistert: »Was habe ich doch für kunstvolle Füße! Krallen sind
daran, Staubhaare und Kämmchen. Fehlt nur noch Zahnbürste,
Mundwasser und ein Spiegel, dann hätte ich die feinste
Waschtischeinrichtung beisammen!«
»Komm, komm!« eilte Fuska.
Um ihn rannte alles so geschäftig durcheinander, daß er mit seinen
neugierig vorgestreckten Fühlern unsanft an beschäftigte Ameisen
anstieß.
»Was laufen diese so? Was bedeutet dies Hin und Her?« fragte er.
»Larven und Puppen werden herumgetragen. Sie sind sehr
empfindlich gegen Kälte und Hitze.«
»Sie erkälten sich wohl leicht und bekommen den Schnupfen?«
»Wir bauen für unsere Kleinen hochgelegene und tiefe Stuben,
wohin wir sie je nach Sonne und Regen tragen.«
Max dachte mit Rührung daran, daß man auch ihn so treu
herumgetragen hatte, und tiefbewegt sprach er:
»Wie gerne mag ich die Ameisen leiden, diese guten Tierchen! Ich
finde kaum Worte, um zu sagen, wie dankbar ich Ihnen, liebe Frau
Fuska bin, für alles Liebe, was Sie mir schon getan haben.«
»Du liebe Zeit, mache keine Redensarten! Ich habe an dir nur
getan, was einst mir geschah und was du den nachkommenden
Geschlechtern tun wirst. Bei uns Ameisen werden schon die Kinder
angehalten, andern das zu tun, was wir selbst wünschen, daß es uns
geschähe. Man muß Gutes tun, weil man Gutes empfangen hat, wie
man eben jede Schuld bezahlt, wenn man ehrlich ist.«
Unsere Beiden waren übrigens wieder innerhalb des
wohlverrammelten Tores angelangt. Im Hausgang schritten einige
Ameisen hin und her.
»Was tun diese hier, Frau Fuska?«
»Sie hüten als Schildwachen unser Haus und rufen sofort im Falle
der Gefahr diejenigen an, die bei der Arbeit sind.«
»Ich will auch eine Schildwache werden!«
»Ohne Zweifel kannst du das, denn du scheinst eine kräftige,
gesunde Ameise zu werden und hast alle Eigenschaften eines guten
Soldaten in dir.«
»Soldat! Soldaten gibt es auch bei den Ameisen? Juhe! – Hurra!«
»Im Notfalle kämpfen wir wohl alle, aber in unserer Familie sind
die kräftigsten Arbeiter mit starkem Kopf und den mächtigen
Kieferzangen besonders zum Kriegsdienst geeignet.«
»Beim ersten Kampfe«, rief Max voll Begeisterung, »schwöre ich,
daß ich es zum General bringen will!« Indem er dies sagte, hob er
sein rechtes Vorderbeinchen zur Stirne empor und grüßte die
Wachen stramm militärisch.
10. Im Kuhstall der Ameisen.
Während sie beide die entlegensten Winkel des Hauses besuchten,
konnte sich Max von der Weitläufigkeit des Baues überzeugen. Es
gab weite Gemächer, die mittels Gängen und Gräben in Verbindung
standen. Alle mündeten sie in einen großen Saal im Mittelpunkt des
Hauses. Wenn die Tageshitze am größten war, vereinigten sich hier
in ihren Ruhestunden die Bewohner. In den weiten, dunklen, von
Säulen und Pfeilern gestützten Gewölben tastete Max sich mit seinen
feinen Fühlern sicher vorwärts und bewunderte überall die
geistreiche Anlage des schönen Baues.
Die Ameisen, das sah er klar, sind nicht bloß gute Pfleger, starke
Arbeiter, schlaue, kluge Tunnelgräber, sie sind auch große
Baumeister. Er stand nicht an, dies laut preisend Fuska als Artigkeit
zu sagen.
»Es wäre eine falsche Bescheidenheit«, erwiderte diese mit
würdigem Stolze, »dein Lob abzulehnen. Aber ich muß auch
gestehen, daß wir Ameisen zwar alle großes Geschick im Bauen
haben, trotzdem besitzen wir aber keine bestimmte Bauart, wie z. B.
die Bienen. Jeder arbeitet bei uns sozusagen nach eigenem
Geschmack und eigener Laune. Auf diese Weise bekommen wir
Häuser von unglaublicher Vielseitigkeit, die alle etwas Persönliches
an sich haben.«
»Es müßte sehr schwer sein«, bemerkte Max altklug, »eine
Geschichte des Ameisenstiles zu schreiben.«
»Riesig schwer! Denke, es gibt außer den verschiedensten Arten
unserer unterirdischen Nester auch solche in freier Luft.«
»In freier Luft? Schwebend? Wie merkwürdig!«
»Jawohl! Es gibt Ameisenarten, die bauen ihr Häuschen auf
Pflanzenzweige, sie kleben Blätter zusammen als Dach; andere
wohnen in Eichengallen, in Felsenspalten, Mauerritzen, sogar im Holz
der Bäume.«
»Also Holzschnitzer, nicht wahr?«
»Vollendete!«
»So sind die Ameisen auch Bildhauer«, murmelte Max, und jetzt
dachte er erst mit Verständnis an Namen, die ihm einst in der Schule
recht langweilig schienen. Da war im Lesebuch von einem
berühmten Mann die Rede, der Dante hieß; dieser war zugleich ein
Staatsmann, ein Dichter und Gelehrter. Ein anderer hieß
Michelangelo Buonarroti; von diesem gab es eine ganze Litanei zu
merken: Bildhauer, Maler, Baumeister, Ingenieur, Dichter und Soldat
sollte er einst gewesen sein! Und alles mit Note eins! Er hatte es nie
recht glauben können, aber jetzt schien es ihm doch eher möglich,
nachdem er bei den Ameisen auch so vielerlei Kunst vereinigt sah.
Es war nicht ohne Grund, wenn er auf einen drolligen Einfall geriet:
»Es kommt mir vor«, dachte er, »als ob ich, seit ich Ameise bin,
ein großer Mann geworden sei.«
Er fand übrigens, daß dies, was die Ameisen ihr Haus hießen, viel
eher eine kunstvoll befestigte Stadt genannt werden durfte. Max, der
von Fuska bereits gelernt hatte, Entfernungen abzuschätzen,
berechnete die Tiefe und Höhe des Baues auf mindestens
dreihundert Ameisenlängen und dachte mitleidig an das größte
Menschenbauwerk, die berühmten ägyptischen Pyramiden. Ihr Bild
hing in Onkel Walters Zimmer, und Onkel erzählte von ihnen, daß sie
neunzigmal die Höhe eines Menschen hätten.
Trotz aufrichtiger Bewunderung und Staunen für die kleinen
Insekten, denen er jetzt selbst angehörte, spürte er nach und nach
eine ihm von jeher wohlbekannte Regung seines Magens.
Ohne Umstände sagte er daher:
»Alles ist wunderschön, alles ist vorhanden, was eine Ameise sich
wünschen kann, aber darf ich fragen, ob nicht irgendwo etwas
Eßbares zu finden ist?«
»Du kleiner Hungerleider«, lächelte Fuska. »Bisher bist du von mir
gespeist worden, es ist aber jetzt an der Zeit, daß du allein essen
lernst.«
»O da mache ich sicher die schönsten Fortschritte, ich will es
gerne versprechen!«
»So komm, du sollst jetzt unsere Ställe kennenlernen.«
Eine neue Überraschung! Ställe!
»Ställe? Wirkliche, wahrhaftige Ställe?«
»Komm nur, wir werden unsere Kühe melken.«
Ziemlich einfältig blickte Max um sich.