發表文章

目前顯示的是有「Python」標籤的文章

BlocklyPy - LegoAppTools 圖形程式轉變為Python的工具

圖片
  BlocklyPy · LegoAppTools 做個記錄,將圖形程式自動轉換成文字程式,不論是EV3,SPIKE 軟體的圖形程式都可以轉換。對於想要從圖形程式轉變,跨到Python的學習者,非常方便。

EV3 Python 程式範例

用 Python 撰寫程式控制 EV3  EV3 主機的狀態燈 Code #!/usr/bin/env pybricks-micropython from pybricks . hubs import EV3Brick from pybricks . tools import wait from pybricks . parameters import Color # Initialize the EV3 ev3 = EV3Brick () # Turn on a red light ev3 . light . on ( Color . RED ) # Wait wait ( 1000 ) # Turn the light off ev3 . light . off () 以下是其他 EV3 Python 範例程式

樂高教育新課程上線 SPIKE™ Prime with Python

圖片
LEGO SPIKE Prime 推出時,LEGO Education官網就已經有許多課程, 今日發現在 LEGO Education 樂高教育官網 出現新的課程  SPIKE™ Prime with Python 這是一個獨立系列課程,並沒有歸類於LEGO SPIKE Prime分類,而是另外一個獨立分支。 目前有10個主題,每個主題有6到8堂課(有64堂課程),從載入函式庫,馬達感應器應用,到List清單使用,非常完善。 邱老師認為可以搭配 Computer Science Courses  的 Python 課程講義。 這是很好的參考資料,想使用Python控制 LEGO Spike 樂高機器人的朋友不要錯過!

LEGO® MINDSTORMS® EV3 MicroPython 更新 2.0.0版

Python for EV3 更新為 2.0.0版本。 2.0 SD card image 映像檔可以相容1.0的程式,但是2.0程式無法在1.0版 映像檔使用。 相關資訊連結如下: Visual Studio Code 的 Marketplace : LEGO® MINDSTORMS® EV3 MicroPython 更新日誌: Changes to the LEGO® MINDSTORMS® EV3 MicroPython Visual Studio Code extension LEGO Education 官網: Python for EV3 更新內容轉貼如下:(基本上我認為已經非常完善了!) Changes to the LEGO® MINDSTORMS® EV3 MicroPython v2.0 microSD card image Improved sensor read performance: Faster access to values Corrected mode switch behavior Improved motor behavior and control:

EV3 樂高機器人的消息:雙足SKI BOT、刺蝟hedgehog、EV3 Python

圖片
綜合一些 EV3 樂高機器人的消息,大家可以參考看看! 超級可愛的刺蝟 hedgehog 這是 Vuurzoon  的新創作,模擬 LEGO Friends系列的可愛刺蝟。 使用 EV3 樂高機器人套件為基礎,使用超音波避障,利用紅外線搜尋信號Beacon跟隨,觸碰感應器偵測撫摸。 (跟探奇課程的寵物娃娃有異曲同工之妙) 請看介紹影片,(如果作者有釋出建構圖卡,邱信仁老師會立即更新通知大家) ‎ Stu Nicholls 的 SKI BOT 作者創作許多雙足步行樂高機器人,請看他的網頁: http://www.stunicholls.com/

控制 EV3 樂高機器人的其他語言選擇 - EV3 Basic 與 EV3 Python

在此做個記錄: 除了EV3軟體,以LabVIEW為基礎的圖控式語言,其實有許多人發展利用不同程式語言控制EV3樂高機器人。在這裡記錄: EV3 Basic (Small Basic,直接使用EV3韌體) 以及  EV3 Python (使用ev3dev) 請自行參考網頁學習。 還有這兩篇文章: Basic or Python?       Why EV3 Python?

EV3 樂高機器人的記錄

圖片
這篇文章記錄一些最近看到的東西: 1. Python, ev3dev, EV3 請參考: Using IPython on Lego EV3 Robots Running Ev3Dev Python language bindings for ev3dev https://media.readthedocs.org/pdf/python-ev3dev/latest/python-ev3dev.pdf 2. leJOS, EV3, Neural Network EV3 Neural Network Controller https://drive.google.com/folderview?id=0BykphQoTjZveUmtXZlFWeTZzRE0&usp=sharing 3. 蠻有趣的EV3創作模型好主意 Mindstorms EV3 "Wind Up" MusicPlay3r

Major Alvega的文章:EV3 和 Linux系統也能使用 WeDo 電子零件

圖片
樂高WeDo是蠻有趣的套件,需要使用WeDo軟體或是Scratch寫程式控制。 今天看到這篇文章標題是『 LEGO WeDO with Linux 』,利用Python的WeDo程式庫, WeDoMore ,在Linux系統上直接連結WeDo Hub,控制馬達及使用感應器。

ev3dev-c 0.5a2 已經發布

雖然沒有時間詳細瞭解,還是需要做個記錄,給有需要的讀友。 ev3dev-c 0.5a2 根據作者的註解 ev3dev-c is a C library for LEGO Mindstorms EV3 Debian (http://www.ev3dev.org/) which wraps an access to the EV3 hardware. 如果你正在使用 ev3dev ,歡迎參考 ev3dev-c , Python Package的網頁連結, https://pypi.python.org/pypi/ev3dev-c/ 另外記錄一下,如果你想使用ANSI C編譯程式控制EV3樂高機器人,你也可以試試這個 JAsVAp 的EV3_IDE。 有興趣請參考 Bot Bench 的介紹: EV3_IDE: ANSI C on the EV3 。

Python library of ev3dev firmware -- python-ev3 0.0.1

EV3樂高機器人主機的作業系統是Linux,所以許多玩家都想駭入EV3,直接控制EV3,或是讓EV3與其他裝置連結。 前幾天python-ev3 0.0.1釋出,可以直接在 EV3dev 上執行Python程式,操控EV3主機,控制馬達及接收感應器數值。 請參考 Python library of ev3dev firmware -- python-ev3 0.0.1 , 或是直接到 https://github.com/topikachu/python-ev3 , 作者topikachu (GongYi)也參與GitHub許多計畫。 想在EV3dev上撰寫Pyhton程式控制EV3樂高機器人的讀友可以參考。 2014.07.26 更新: 0.0.2已推出: https://pypi.python.org/pypi/python-ev3/0.0.2

EV3 樂高機器人的控制程式

控制 EV3 樂高機器人的官方語言是 EV3 軟體,除了這個容易使用的圖控式程式,全世界還有許多玩家努力開發支援EV3的程式語言,因為EV3官方技術文件尚未正式公布,所以這些開發計畫也都在進行測試。