Chapter 4 Introduction of Python on pcDuino8 Uno

Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.

Python is pre-installed in the pcDuino8 Uno Ubuntu image. The sample python code can be downloaded from: https://github.com/pcduino/python-pcduino

git clone https://github.com/pcduino/python-pcduino

Cloning into 'python-pcduino'...
remote: Counting objects: 123, done.
remote: Total 123 (delta 0), reused 0 (delta 0), pack-reused 123
Receiving objects: 100% (123/123), 28.66 KiB | 0 bytes/s, done.
Resolving deltas: 100% (36/36), done.
Checking connectivity... done.

Let’s look around, and what’s inside:

cd python-pcduino
ls

README.md Samples hello-temp pcduino setup.py weblamp

Let’s look at the sample project blink_led.We will blink LED7 which connects to GPIO18.

The python code is shown below:

#!/usr/bin/env python 
# blink_led.py 
# gpio test code for pcduino ( http://www.pcduino.com ) 
# 
import gpio 
import time 

led_pin = "gpio18" 

def delay(ms): 
    time.sleep(1.0*ms/1000) 

def setup(): 
    gpio.pinMode(led_pin, gpio.OUTPUT) 

def loop(): 
    while(1): 
        gpio.digitalWrite(led_pin, gpio.HIGH) 
        delay(200) 
        gpio.digitalWrite(led_pin, gpio.LOW) 
        delay(100) 

def main(): 
    setup() 
    loop() 

main()

To execute the code, we run the following command:

python Samples/blink_led/blink_led.py

We can observe Linker LED module blinking.

results matching ""

    No results matching ""