Raspbian OS Programming with the Raspberry Pi: IoT Projects with Wolfram, Mathematica, and Scratch
()
About this ebook
You'll learn to build programs on the top of Raspbian OS in Raspberry Pi boards. Start by using Raspbian shells to develop programs.Then follow projects and samples step-by-step to get new experiences in Raspbian OS development. You'll also learn the Wolfram Language and Mathematica, Scratch, IoT programs and IoT middleware, Node-RED, Interactive Data Visualization with Jupyter Notebook, and more.
There are many features in Raspbian OS and on Raspberry Pi boards perfect for building an IoT program to suite various scenarios. The GPIO pins on your Raspberry Pi allow it to scale further to accomplish all kinds of projects and tasks. Raspbian OS Programming with the Raspberry Pi is your pathway to exploring all of this.
What You'll Learn
- Discover the basics of programming in the Raspbian OS environment
- Work with the Raspbian Commandline
- Develop programs with the Wolfram Language and Mathematica
Students and hobbyists interested in programming on Raspbian OS with Raspberry Pi boards.
Read more from Agus Kurniawan
Python and SQLite Development Rating: 0 out of 5 stars0 ratingsSmart Internet of Things Projects Rating: 4 out of 5 stars4/5Raspberry Pi LED Blueprints Rating: 0 out of 5 stars0 ratingsIoT Projects with Arduino Nano 33 BLE Sense: Step-By-Step Projects for Beginners Rating: 0 out of 5 stars0 ratingsIoT Projects with NVIDIA Jetson Nano: AI-Enabled Internet of Things Projects for Beginners Rating: 0 out of 5 stars0 ratingsPractical Contiki-NG: Programming for Wireless Sensor Networks Rating: 0 out of 5 stars0 ratingsGetting Started with Big Data Query using Apache Impala Rating: 0 out of 5 stars0 ratingsBeginning Arduino Nano 33 IoT: Step-By-Step Internet of Things Projects Rating: 0 out of 5 stars0 ratingsPractical Azure Functions: A Guide to Web, Mobile, and IoT Applications Rating: 0 out of 5 stars0 ratings
Related to Raspbian OS Programming with the Raspberry Pi
Related ebooks
Practical Linux with Raspberry Pi OS: Quick Start Rating: 0 out of 5 stars0 ratingsPractical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications Rating: 3 out of 5 stars3/5Sensor Projects with Raspberry Pi: Internet of Things and Digital Image Processing Rating: 0 out of 5 stars0 ratingsLearning Raspbian Rating: 5 out of 5 stars5/5Machine Learning with the Raspberry Pi: Experiments with Data and Computer Vision Rating: 0 out of 5 stars0 ratingsPractical Contiki-NG: Programming for Wireless Sensor Networks Rating: 0 out of 5 stars0 ratingsRobot Operating System (ROS) for Absolute Beginners: Robotics Programming Made Easy Rating: 0 out of 5 stars0 ratingsRaspberry Pi Assembly Language Programming: ARM Processor Coding Rating: 0 out of 5 stars0 ratingsProgramming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices Rating: 0 out of 5 stars0 ratingsDevOps in Python: Infrastructure as Python Rating: 0 out of 5 stars0 ratingsLearning Raspberry Pi Rating: 0 out of 5 stars0 ratingsComputer Vision with Maker Tech: Detecting People With a Raspberry Pi, a Thermal Camera, and Machine Learning Rating: 0 out of 5 stars0 ratingsMastering Flask Rating: 0 out of 5 stars0 ratingsBeginning LoRa Radio Networks with Arduino: Build Long Range, Low Power Wireless IoT Networks Rating: 0 out of 5 stars0 ratingsPractical Python Data Visualization: A Fast Track Approach To Learning Data Visualization With Python Rating: 4 out of 5 stars4/5Raspberry Pi By Example Rating: 0 out of 5 stars0 ratingsVue on Rails: End-to-End Guide to Building Web Apps Using Vue.js and Rails Rating: 0 out of 5 stars0 ratingsRP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico Rating: 0 out of 5 stars0 ratingsCentOS High Performance Rating: 0 out of 5 stars0 ratingsEffective Python Penetration Testing Rating: 0 out of 5 stars0 ratingsRaspberry Pi Super Cluster Rating: 0 out of 5 stars0 ratingsLearn Rails 6: Accelerated Web Development with Ruby on Rails Rating: 0 out of 5 stars0 ratingsPractical Rust Web Projects: Building Cloud and Web-Based Applications Rating: 0 out of 5 stars0 ratingsPractical Internet Server Configuration: Learn to Build a Fully Functional and Well-Secured Enterprise Class Internet Server Rating: 0 out of 5 stars0 ratingsMachine Learning with Spark - Second Edition Rating: 0 out of 5 stars0 ratingsHands-on Ansible Automation: Streamline your workflow and simplify your tasks with Ansible (English Edition) Rating: 0 out of 5 stars0 ratingsDevOps for SharePoint: With Packer, Terraform, Ansible, and Vagrant Rating: 0 out of 5 stars0 ratingsProgramming Microcontrollers with Python: Experience the Power of Embedded Python Rating: 0 out of 5 stars0 ratingsFlask Blueprints Rating: 0 out of 5 stars0 ratings
Hardware For You
Computer Science: A Concise Introduction Rating: 4 out of 5 stars4/5Mastering ChatGPT Rating: 0 out of 5 stars0 ratingsWindows 11 For Seniors For Dummies Rating: 0 out of 5 stars0 ratingsiPhone Photography: A Ridiculously Simple Guide To Taking Photos With Your iPhone Rating: 0 out of 5 stars0 ratingsRaspberry Pi for Secret Agents - Second Edition Rating: 3 out of 5 stars3/5iPhone For Seniors For Dummies: Updated for iPhone 12 models and iOS 14 Rating: 4 out of 5 stars4/5CompTIA A+ Complete Review Guide: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 Rating: 5 out of 5 stars5/53D Printing For Dummies Rating: 4 out of 5 stars4/5Samsung Galaxy S23 Ultra User Guide for Beginners and Seniors Rating: 3 out of 5 stars3/5Raspberry Pi Electronics Projects for the Evil Genius Rating: 3 out of 5 stars3/5TI-84 Plus CE Graphing Calculator For Dummies Rating: 0 out of 5 stars0 ratingsiPhone 14 Pro Max User Guide for Beginners and Seniors Rating: 0 out of 5 stars0 ratingsCompTIA A+ Complete Review Guide: Exam Core 1 220-1001 and Exam Core 2 220-1002 Rating: 5 out of 5 stars5/5Amazon Web Services (AWS) Interview Questions and Answers Rating: 5 out of 5 stars5/5Chip War: The Fight for the World's Most Critical Technology Rating: 4 out of 5 stars4/5Upgrading and Fixing Computers Do-it-Yourself For Dummies Rating: 4 out of 5 stars4/5Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems Rating: 4 out of 5 stars4/5Build Your Own PC Do-It-Yourself For Dummies Rating: 4 out of 5 stars4/5Windows 365 For Dummies Rating: 0 out of 5 stars0 ratingsRaspberry Pi Cookbook for Python Programmers Rating: 0 out of 5 stars0 ratingsTor Darknet Bundle: Master the Art of Invisibility Rating: 0 out of 5 stars0 ratingsDancing with Qubits: How quantum computing works and how it can change the world Rating: 5 out of 5 stars5/5Programming Arduino: Getting Started with Sketches Rating: 4 out of 5 stars4/5Macs All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsTeach Yourself VISUALLY Computers Rating: 0 out of 5 stars0 ratingsFitbit For Dummies Rating: 0 out of 5 stars0 ratingsThe Geeky Kids Guide! To Building Your Own Gaming PC Rating: 3 out of 5 stars3/5Arduino: A Quick-Start Beginner's Guide Rating: 4 out of 5 stars4/5
Reviews for Raspbian OS Programming with the Raspberry Pi
0 ratings0 reviews
Book preview
Raspbian OS Programming with the Raspberry Pi - Agus Kurniawan
© Agus Kurniawan 2019
Agus KurniawanRaspbian OS Programming with the Raspberry Pihttps://doi.org/10.1007/978-1-4842-4212-4_1
1. Introduction to Raspberry Pi
Agus Kurniawan¹
(1)
Depok, Indonesia
Raspberry Pi is a development board that can be applied to build IoT applications. Various sensors and actuator devices can be attached to the board. In this chapter, we explore Raspberry Pi and cover its models. We also learn how to set up the board for the first time.
The following list of topics is covered in this chapter:
Learn about the Raspberry Pi
Review the Raspberry Pi models
Learn about the Raspbian OS
Set up Raspbian OS on a Raspberry Pi board
Perform headless Raspbian SSH network setup
Configure a WiFi network
Explore the Raspbian OS desktop
Configure the VNC server
Learn to power off the Raspbian
1.1 What Is Raspberry Pi?
Raspberry Pi is a mini computer that you can operate as a normal computer. This board was developed by Raspberry Pi Foundation in the UK. Currently, Raspberry Pi runs on the top of an ARM processor. Raspberry Pi is not a PC, so we couldn’t expect more in computation. Raspberry Pi is designed to be small in size to perform some processes. The small form size of the Raspberry Pi form has advantages. We can put sensor and actuator devices on the Raspberry Pi board and then perform measurement and sensing.
The first Raspberry Pi Model B board was released in February 2012. The latest model is the Raspberry Pi 3 B+ board and it was released in March 2018. You can see this board in Figure 1-1. This board can run an operating system to perform