Beschreibung
Die Projekte in diesem Buch sind für Einsteiger in C und ARM-Mikrocontroller ausgelegt. Das heißt nicht, dass diese Projekte einfach sind. Sie sind aber einfach zu verstehen. Es wird beispielsweise die USB-Verbindung zur Kommunikation benutzt, eine Methode, die im mbed-Board so einfach integriert ist, dass sie sich auch für ein Einsteiger-Buch eignet. Der mbed NXP LPC1768 nutzt Cloud-Technologie, ein revolutionäres Konzept in der Software-Entwicklung. Es bedeutet, dass man keinerlei Software auf seinem PC installieren muss, um den mbed zu programmieren. Das Einzige, was Sie brauchen, ist ein Webbrowser mit Internetzugang und einen freien USB-Anschluss an Ihrem PC. Sie können von jedem beliebigen Ort der Welt auf Ihr Projekt zugreifen und daran weiterarbeiten. Wenn Sie fertig sind, genügen ein paar einfache Mausklicks, um Ihr Programm auf das mbed-System zu übertragen. Natürlich können Sie die Projekte auch auf Ihren eigenen PC laden und dort speichern. Sie lernen, wie man einen mbedARMMikrocontroller mithilfe von CloudTechnologie programmiert. Es ist keine aufwendige SoftwareInstallation auf Ihrem PC notwendig. Sie erfahren, wie man einen ARMMikrocontroller mit dem Internet verbindet, wie sich der ARM über das Internet fernsteuern lässt und wie Sie vom ARM TwitterNachrichten verschicken können. Es wird eine CMUcamKamera angesteuert und in verschiedenen Anwendungsfällen eingesetzt, beispielsweise als Alarm. Lernen Sie, wie Sie mit Hilfe der kostenlosen PCProgrammiersprache Visual Basic mit dem ARMMikrocontroller unter Verwendung von MultiThreading kommunizieren. Beispielprojekte in diesem Buch sind: Internetserver, automatisches Twittern, DigitalAnalogWandlung, USBHID, automatische Messungen in einer Tabelle speichern, mit einer Kamera Bewegungen erkennen, serielle Kommunikation mit einem selbstgeschriebenen PCProgramm, arbeiten mit LCDisplays und die SPI und I²CKommunikation. Die Quelltexte zu den Beispielprogrammen können kostenlos von der ElektorWebsite heruntergeladen werden. Das zum Buch gehörige HardwareStarterkit kann unter www.elektor.de/armkit2 geordert werden. Dieses Buch ist ideal für Hobbyisten, Studenten und Ingenieure, die die Programmiersprache C lernen und den Umgang mit ARM-Mikrocontrollern auf leichte und spielerische Weise verstehen wollen, dabei aber auf umständliche Software-Installationen gerne verzichten können.