该项目将显示我们如何使用物联网使用Raspberry Pi及其相机模块为农村地区创建廉价且智能的远程教室。万博app怎么更新如果老师在遥远的城市教书,则可以直播该会议到农村地区。通过此类应用,农村地区的儿童可以接受高质量的教育…
如何read analog signals in Raspberry Pi using ADS1015/ADS1115
万博app怎么更新Raspberry Pi是最受欢迎的单板计算机。作为嵌入式微型计算机,数据采集在覆盆子PI中几乎至关重要。万博app怎么更新尽管PI具有多个GPIO(通用输入/输出)引脚,但它没有任何内置或板上模数转换器。因此,PI本身无法从模拟传感器采样数据。在嵌入式应用中,模拟传感器…
在物联网中使用SMTP
Controlling IoT devices requires specific apps and settings. But you can also control them using emails since emailing is possible using SMTP (Simple Mail Transfer Protocol), which is on the TCP/IP stack. Therefore, the devices that support TCP/IP stack can use emails as command and control. So, for an application purpose, we will be making…
万博app怎么更新基于Raspberry Pi的数字门Peekhole
窥视孔,间谍孔或窥视孔是通过门的一个小开口,可以从内部到外面观看。这样的门孔允许在门外看到不打开门。通常,这些门孔具有鱼眼镜头,以更广阔的外观。在这个项目中,我们开发了数字版本…
RPI Python编程03:Raspberry Pi万博app怎么更新作为Linux系统
在上一篇文章中,我们审查了几种Raspberry Pi模型,并认为这些模型最合适,具体取决万博app怎么更新于应用程序。在大多数情况下,您将使用RPI作为Linux计算机。Raspberian是Raspberry Pi的官方操作系统,是Debian OS(Li万博app怎么更新nux发行版)的变体。其他操作系统可用,但是…
如何在Raspberry Pi中使用警报信号 - (第万博app怎么更新19/38部分)
The operating systems like Archlinux ARM, OpenELEC, Pidora, Raspbmc, RISC OS and the Raspbian and also Ubuntu versions are available for the Raspberrypi board. Linux operating systems especially Ubuntu is preferred for all kind of programming and development. The immediate advantage of having an Operating System like Ubuntu running on an embedded system device is multitasking. The Raspberrypi is a board actually designed for helping computer education for remote schools but it is a nice platform for programmers especially beginners to explore various coding techniques. In a multi-tasking system several processes will be running at a time. The Operating System can control a process by sending signals to it. A user can sometimes initiate a signal sending and the processes can also send signals to each other. This project demonstrates how a process can receive the signal called SIGALRM from the OS and use it.
如何通过PC的以太网端口直接万博app怎么更新访问Raspberry Pi - (第03/38部分)
Rasp万博app怎么更新berry Pi是一个单板微型计算机,仅包含必需的硬件,以实现低成本的目标。板是Raspberry P万博app怎么更新i板在ARM11处理器上运行,但价格非常便宜。董事会的设计目的是向不太常用的PC的偏远学校提供计算机教育。设计背后的想法是将电视屏幕用作Raspberry Pi板的显示单元,从而将普通电视转换为计算机。万博app怎么更新因此,板提供了RCA连接器,该连接器可直接将其连接到基于PAL和NTSC标准的电视屏幕。板上还具有HDMI连接器输出,可用于将板连接到高清电视。
如何将Raspberr万博app怎么更新y Pi用作游戏服务器 - (第35/38部分)
In this particular project Ubuntu is installed on Raspberry pi board and is loaded on the Raspberry pi board and is connected to a router using a cross-over LAN cable. Hence the only additional hardware required with the Raspberry pi for this project is a LAN cable only.Once connected to the router with Ubuntu OS on it, it can be accessed remotely from other systems connected in same LAN network. The board can be accessed from a Linux PC using the secure shell which is enabled in the Ubuntu of Raspberry pi board.This article focus on how to configure the Raspberry pi board as a web server and the technique to make it serve a graphical game for those who type the IP or address of the Raspberry pi board from the address tab of their web browser. The Raspberry pi web server is available in the same LAN network or it can be made available to anyone who has the internet connectivity using the technique of port forwarding.
如何为Raspberry Pi游戏垫添加万博app怎么更新声音 - (第37/38部分)
游戏板是一个简单的电路,该电路构建在面包板上,其中几个按钮,LED和电阻器阵列。RaspberryPi板的13*2引脚连接器上有八个通用IO引脚,其中有四个引脚被选为输入,然后将四个引脚作为输出。输入引脚连接到按钮,并使用1K电阻将其拉下。输出引脚通过另一组1K电阻连接到LED。对于此项目,Raspberry Pi板上装万博app怎么更新有Ubuntu,并使用VNC远程访问。为了访问Broadcom控制器出来的引脚,已下载并安装了C库“ BCM2835”。本文重点是如何将声音添加到编码的覆盆子Pi GamePad上的游戏中。万博app怎么更新
简单的Rasp万博app怎么更新berry Pi Game for Ball Game游戏 - (第36/38部分)
万博app怎么更新Raspberry Pi配备了RCA连接器,可用于将其直接连接到基于PAL和NTSC标准的电视屏幕。板上还具有HDMI连接器输出,可用于将板连接到高清电视。也可以使用远程登录访问Raspberry Pi并在PC屏幕上查看GUI(文本用户界面)。万博app怎么更新Rasp万博app怎么更新berry Pi板也很容易通过其PIN销与外部设备或电路连接。这使得Raspberry Pi万博app怎么更新成为玩游戏和开发有趣游戏的合适平台。本文讨论了如何使用HTML5和JavaScript语言开发简单的图形游戏,并将其与外部自定义制造的游戏板硬件连接到Raspberry Pi的销钉中木板。
使用Raspberry Pi游戏垫玩蛇游戏 - (万博app怎么更新第38/38部分)
本文讨论了如何开发简单的游戏垫硬件并与RaspberryPi板以及将HTML5用游戏垫编写的游戏代码接口的技术进行连接。在这里,用HTML5编写的蛇游戏和JavaScript进行了修改,以使其可以使用具有四个按钮的新游戏垫播放。在此项目中,使用信号,管道,叉等技术使游戏运行。在浏览器窗口上运行的蛇游戏形成了整个系统的GUI或前端。在Linux操作系统中,每个硬件设备被表示为文件。在这个项目中,游戏垫是硬件,并且有一个从游戏垫中读取的过程,并且在游戏和游戏垫读取过程之间还有一个管道文件或fifo。
在Raspberry Pi中使用GUI控制硬件 - (第32/38部万博app怎么更新分)
图形用户界面(GUI)可帮助用户轻松与系统通信。GUI被认为是应用程序的前端。在Linux操作系统中,每个硬件设备被表示为文件。可以通过简单地读取和写入该文件来控制该设备。操作系统的硬件在一侧,试图访问硬件的用户在另一侧,在它们之间可能有几层流程运行,可以使用Inter Process Communication方法相互通信。GUI是用户可以用来与所有这些过程层进行通信的过程,并最终与硬件进行通信。该项目演示了如何使用QT创建GUI,该QT可以控制连接到RaspberryPi板的LED。
如何使用命名管控制硬件 - (第34/38部分)
在Linux操作系统中,所有硬件设备均表示为文件。可以通过简单地读取和写入该文件来控制该设备。操作系统的硬件位于一侧,试图访问硬件的用户在另一侧,在它们之间可能有几层运行的应用程序,可以使用Inter Process Communication方法相互通信。该项目演示了如何控制一个过程,该过程可以在另一个过程的帮助下通过写入管道文件来打开和关闭RaspberryPI的LED。RaspberryPI是一台迷你计算机,可用于学习和实验操作系统的概念和工作。Rasp万博app怎么更新berry Pi是使用Broadcom控制器芯片(芯片上的系统)的设备。该SOC的ARM11处理器以700 MHz的核心运行。
如何在Raspberry Pi上获得万博app怎么更新GUI - (第04/38部分)
The Raspberry pi is a single board minicomputer which comes without input and output units, but with connectors for them. The board is designed to be easy to use and available at the least possible price. The main intention of releasing such a board is to provide computer education to the remote schools where the PCs are not very commonly used. The idea is to use the TV screen as the display unit for the Raspberry pi board and hence converting the TV into a computer. The board is hence provided with a RCA connector which can be used to connect it directly to a TV screen which is based on PAL and NTSC standard. The board also has a HDMI connector output which can be used to connect the board to a HD TV, but there is no VGA connector.
Named Pipe Example Using Raspberry Pi – (Part 33/38)
多任务操作系统可以在高速处理器的帮助下一次运行多个流程。有不同种类的间流程通信(IPC)系统,命名管道是其中最简单的管道之一。命名管实际上是一个具有特定名称的临时文件,并存储在一个特定目录中,其名称和位置是需要相互通信的流程已知的。命名的管子也首先被称为(FIFO)。此项目演示了两个程序如何使用命名管道进行通信。在此项目中,编写了一个简单的程序,该程序会创建管道并连续检查管道上的任何数据。数据是通过简单地使用终端命令写入管道的。当数据出现在管道上时,该程序会读取并在终端上打印。
如何在QT-中创建按钮(第31/38部分)
在此项目中,RaspberryPi板上装有Ubuntu,并使用VNC远程访问。RaspberryPi董事会也连接到互联网。下载和安装第四版,QT4使用命令已经在上一篇文章中讨论了。还有另一篇文章讨论了如何从QT中的编程开始,这是一个使用QT的Hello World程序。安装完成后,用户可以在安装程序中找到“编程”的程序中列出的。该列表包括“ QT 4助手”,“ QT 4设计师”,“ QT 4语言学家”和“ QT Creator”。“ QT 4助手”基本上提供了与QT中主题相关的文档形式的帮助。“ QT 4 Designer”是用户可以创建设计并将其保存为'.UI'文件的地方,然后可以在QT项目中使用。“ QT 4语言学家”提供了创建设计的语言视图。
Hello World计划在Raspberry Pi中使用QT(万博app怎么更新第30/38部分)
RaspberryPi板足够强大,可以运行Linux,Mac和Windows等大型操作系统。Linux操作系统,尤其是Ubuntu是各种编程和开发的首选。板提供了RCA连接器,可直接将其直接连接到基于PAL和NTSC标准的电视屏幕。板上还具有HDMI连接器输出,可用于将板连接到高清电视。能够在标准显示屏上生成图形的板需要使用程序员可以利用该功能的完美应用程序。“ QT”是一个在Linux环境中创建GUI的广泛使用的平台。QT是一个应用程序,可帮助使用QT IDE核心框架。QT使用标准C ++,但它还支持支持许多编译器,包括GCC C ++编译器和Visual Studio Suite。
如何Install Qt in Raspberry Pi- (Part 29/38)
Rasp万博app怎么更新berry Pi是使用Broadcom控制器芯片(芯片上的系统)的设备。RaspBerryPI配备了RCA连接器,可用于将其直接连接到基于PAL和NTSC标准的电视屏幕。板上还具有HDMI连接器输出,可用于将板连接到高清电视。能够在标准显示屏上生成图形的板需要使用程序员可以利用该功能的完美应用程序。“ QT”是在Linux环境中创建GUI的广泛使用的平台。QT是一个应用程序,可帮助使用QT IDE统一界限UI框架。QT使用标准C ++,但它还支持支持许多编译器,包括GCC C ++编译器和Visual Studio Suite。本文解释了如何在RaspberryPi中安装QT。
如何Use Signal Values and Messages to Read Multiple Inputs- (Part 27/38)
在这个特定的项目中,父母只创建一个孩子流程,然后将创建自己的子流程。然后,使用父过程的大子过程来独立阅读四个输入引脚的状态。每当输入引脚的状态更改时,将使子进程向其亲本进程发送信号“ Sigusr1”。每个子进程都会发送不同的值以及他们发送的信号。一旦他们的父进程收到信号,它就会从信号中读取值,并以消息的形式发送状态以及信号向原始父进程发送。这形成了一个由4个大子过程,一个子过程和父母自由完成工作的过程系统组成的过程系统,但是孩子可以通过发送信号来吸引父母的注意。
如何使用信号值读取多个输入 - (第10/38部分)
多任务操作系统可以在高速处理器的帮助下一次运行多个流程。The Linux Operating Systems provides Multi-User-Multitasking. Linux operating systems especially Ubuntu is preferred for all kind of programming and development. In a multi-tasking environment of the Operating System several processes executes at the same time and the Signals provide an Inter-Process Communication (IPC) method. The Operating System sends signals to the process to notify them about the events occurred along with passing a value or message. The Raspberrypi is a mini-computer board which is powerful enough to run large operating systems like Linux, Mac and Windows. The Linux operating systems like Archlinux ARM, OpenELEC, Pidora, Raspbmc, RISC OS and the Raspbian and also Ubuntu versions are available for the Raspberrypi board. The device which uses the Broadcom controller chip which is a SoC (System on Chip).