當前位置:首頁 » 編程軟體 » 樹莓派3編程

樹莓派3編程

發布時間: 2023-06-30 08:14:15

① 樹莓派上用什麼編程

Raspberry Pi 系統用的是 ARM 架構的 linux, Linux上的大部分編程語言如GNU C/C++, Java, python, Perl, php都能用, .
Net本來就不支持Linux, 不過說不定非官方的Mono會支持ARM!
希望回答能給你帶來幫助~
如果滿意,請採納,如還有疑問,可繼續追問!
您也可以向我們團隊發出請求,會有更專業的人來為您解答!

② python3 樹莓派編程怎麼寫

首先樹莓派得安裝 python-smbus, i2c-tools,
然後修改文件:sudo nano /etc/moles,添加上 i2c-bcm2708 和i2c-dev 這兩行,Raspbian還需要在raspi-config中激活i2c.

用 sudo i2cdetect -y 1 查看設備地址,
例子1:LCD2004,設備地址 為0x27;
先寫個驅動調用程序 i2c_driver_lcd.py

import smbus
from time import *

# LCD Address
ADDRESS = 0x27

# commands
LCD_CLEARDISPLAY = 0x01
LCD_RETURNHOME = 0x02
LCD_ENTRYMODESET = 0x04
LCD_DISPLAYCONTROL = 0x08
LCD_CURSORSHIFT = 0x10
LCD_FUNCTIONSET = 0x20
LCD_SETCGRAMADDR = 0x40
LCD_SETDDRAMADDR = 0x80

# flags for display entry mode
LCD_ENTRYRIGHT = 0x00
LCD_ENTRYLEFT = 0x02
LCD_ENTRYSHIFTINCREMENT = 0x01
LCD_ENTRYSHIFTDECREMENT = 0x00

# flags for display on/off control
LCD_DISPLAYON = 0x04
LCD_DISPLAYOFF = 0x00
LCD_CURSORON = 0x02
LCD_CURSOROFF = 0x00
LCD_BLINKON = 0x01
LCD_BLINKOFF = 0x00

# flags for display/cursor shift
LCD_DISPLAYMOVE = 0x08
LCD_CURSORMOVE = 0x00
LCD_MOVERIGHT = 0x04
LCD_MOVELEFT = 0x00

# flags for function set
LCD_8BITMODE = 0x10
LCD_4BITMODE = 0x00
LCD_2LINE = 0x08
LCD_1LINE = 0x00
LCD_5x10DOTS = 0x04
LCD_5x8DOTS = 0x00

# flags for backlight control
LCD_BACKLIGHT = 0x08
LCD_NOBACKLIGHT = 0x00
# set init LCD BACKLIGHT ON or OFF
def lcd_backlight(lcdbl=1):
if lcdbl == 0 :
return LCD_NOBACKLIGHT
return LCD_BACKLIGHT

En = 0b00000100 # Enable bit
Rw = 0b00000010 # Read/Write bit
Rs = 0b00000001 # Register select bit

class lcd(object):
#initializes objects and lcd
def __init__(self,lcd_bl,port=1):

self.addr = ADDRESS
self.bus = smbus.SMBus(port)
self.lcd_bl = lcd_bl

self.lcd_write(0x03)
self.lcd_write(0x03)
self.lcd_write(0x03)
self.lcd_write(0x02)

self.lcd_write(LCD_FUNCTIONSET | LCD_2LINE | LCD_5x8DOTS | LCD_4BITMODE)
self.lcd_write(LCD_DISPLAYCONTROL | LCD_DISPLAYON)
self.lcd_write(LCD_CLEARDISPLAY)
self.lcd_write(LCD_ENTRYMODESET | LCD_ENTRYLEFT)
sleep(0.2)

③ 樹莓派上用什麼編程

樹莓派用python來進行編程。樹莓派項目的一個核心思想是Python編程語言的使用。Python允許樹莓派的擁有者將項目擴展到令人難以置信的規模。Python是一個解釋型的面向對象的、跨平台的編程語言。良好的可靠性、清晰的語法和易用性,使它成為最流行的編程語言之一。Python是一個優雅的、功能強大的語言。

Raspberry Pi 系統用的是 ARM 架構的 Linux, Linux上的大部分編程語言如GNU C/C++, Java,Python, Perl, PHP都能用, .Net本來就不支持Linux, 不過說不定非官方的Mono會支持ARM。

④ 如何在windows下或者linux下對樹莓派編程(C語言或C++)

硬體的沒玩過
樹莓派 是不是那個 教學型 ARM編程主板?

建議你去 他們官方論壇看下
我同學他們畢業搞ARM的 都是 自己焊接板子的
然後用 winCE或者 unix linux 的嵌入式系統

他這種定製的包裝過的,一般都把很多底層的 原理封裝了,只需要 學號他官方提供的 支持文檔和事常式序,就能實現 很多功能。而且
如果 你直接去學C/C++ windows編程 以及通信編程 SSH協議 等 反倒離目的遠了。
我估計你應該是個 愛好者,或者學生。

論壇里有很多 愛好者 發的 相關項目及 細節

比如:我剛才在 論壇里看到一個帖子說

做了一個工具,在windows下面和pi 進行ssh 交互

http://bbs.ickey.cn/index.php?app=group&ac=topic&id=2573

⑤ 學習樹莓派上編程的時候,需要哪些教程

樹莓派教程(持續更新)網路網盤免費資源在線學習

鏈接: https://pan..com/s/1PuxuAIN8dV37G5E2n33pCA

提取碼: wuuj

樹莓派教程(持續更新) 中谷教育-Python視頻教程(完整版)

游戲鏡像 微雪5寸顯示器config 樹莓派詳細資料 視頻教程 鏡像 Voice kit語音工具包鏡像 Etcher-Setup-1.4.4-x86鏡像燒錄工具.

exeaiyprojects-2018-04-13.img.xz 開啟SSH-raspbian-stretch.zip ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xz StickyFingers-Kali-Pi-armhf-180923.img.xz recalboxOS-4.0.0-beta5.zip 2018-11-13-raspbian-stretch.zip

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:642
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:369
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:89
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:312
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:795
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:348
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:819
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:369
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:596