Search found 81 matches

by Administrator
22-Mar-2014, 19:45
Forum: Hardware, DIY (Do-It-Yourself)
Topic: [RPI] Использование SPI из Python на Raspberry Pi
Replies: 6
Views: 57472

Re: [RPI] Использование SPI из Python на Raspberry Pi

http://www.raspberrypi.org/forum/viewtopic.php?f=33&t=59931 by halhertani » Mon Nov 04, 2013 5:03 pm With I2C, each slave device has an address and the master chip (microcontroller or RPi) must first send the address of the device of interest to initiate communication with it. In SPI there's no such...
by Administrator
20-Mar-2014, 20:48
Forum: Unix, Linux, Mac OS, DOS
Topic: Краткий обзор языка Python
Replies: 4
Views: 32274

Re: Краткий обзор языка Python

Cпециальные функции для работы со списками filter (<функция>, <список>) возвращает список из тех элементов <спиcка>, для которых <функция> принимает значение "истина". map (<функция>, <список>) применяет <функцию> к каждому элементу <списка> и возвращает список результатов. reduce (f, <список>, [, ...
by Administrator
20-Mar-2014, 16:18
Forum: Unix, Linux, Mac OS, DOS
Topic: Краткий обзор языка Python
Replies: 4
Views: 32274

Re: Краткий обзор языка Python

Операторы для всех типов последовательностей (списки, тьюплы, строки) len (s) возвращает длину s. min (s), max (s) наименьший и наибольший элементы s соответственно. x in s истина (1), если s включает в себя элемент равный x, иначе - ложь (0). x not in s ложь, если s включает x, иначе истина. s + t...
by Administrator
20-Mar-2014, 15:52
Forum: Unix, Linux, Mac OS, DOS
Topic: Краткий обзор языка Python
Replies: 4
Views: 32274

Re: Краткий обзор языка Python

Описание языка. Управляющие конструкции if <условие1>: <оператор1> [ elif <условие2>: <оператор2>]* [ else: <оператор3> ] Оператор "если". Часть в квадратных скобках является необязательной. Следующий за скобками символ "*" означает, что заключенная в скобки часть может быть записана неоднократно о...
by Administrator
20-Mar-2014, 15:31
Forum: Unix, Linux, Mac OS, DOS
Topic: Краткий обзор языка Python
Replies: 4
Views: 32274

Re: Краткий обзор языка Python

Обзор особенностей 1. Python, в отличие от многих языков (Pascal, C++, Java, и т.д.), не требует описания переменных. Они создаются в месте их инициализации, т.е. при первом присваивании переменной какого-либо значения. Значит, тип переменной определяется типом присваиваемого значения. В этом отнош...
by Administrator
20-Mar-2014, 15:26
Forum: Unix, Linux, Mac OS, DOS
Topic: Краткий обзор языка Python
Replies: 4
Views: 32274

Краткий обзор языка Python

http://www.helloworld.ru/texts/comp/lang/python/python2/index.htm Введение Общие сведения о Python. Достоинства и недостатки Достоинства языка Недостатки языка Обзор особенностей Тьюпл Список Словарь Описание языка. Управляющие конструкции Обработка исключительных ситуаций Объявление функций Объявле...
by Administrator
15-Mar-2014, 12:08
Forum: Hardware, DIY (Do-It-Yourself)
Topic: [RPI] Использование SPI из Python на Raspberry Pi
Replies: 6
Views: 57472

Re: [RPI] Использование SPI из Python на Raspberry Pi

https://projects.drogon.net/understanding-spi-on-the-raspberry-pi/ The Raspberry Pi only implements master mode at this time and has 2 chip-select pins , so can control 2 SPI devices. (Although some devices have their own sub-addressing scheme so you can put more of them on the same bus) One thing t...
by Administrator
15-Mar-2014, 12:04
Forum: Hardware, DIY (Do-It-Yourself)
Topic: [RPI] Использование SPI из Python на Raspberry Pi
Replies: 6
Views: 57472

Re: [RPI] Использование SPI из Python на Raspberry Pi

http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus SPI_single_slave_svg.png As the names suggest, the M_CLK line carries clock pulses which provide synchronisation. When a transfer is taking place, a bit of data is transferred via MOSI from Master to slave and at the same time a bit of dat...
by Administrator
14-Mar-2014, 19:35
Forum: Hardware, DIY (Do-It-Yourself)
Topic: [RPI] Использование SPI из Python на Raspberry Pi
Replies: 6
Views: 57472

Re: [RPI] Использование SPI из Python на Raspberry Pi

tightdev.net/SpiDev_Doc.pdf SpiDev Documentation Description This module defines an object type that allows SPI transactions on hosts running the Linux kernel. The host kernel must have SPI support and SPI device interface support. All of these can be either built-in to the kernel, or loaded from mo...
by Administrator
11-Mar-2014, 19:17
Forum: Hardware, DIY (Do-It-Yourself)
Topic: [RPI] Использование GPIO из Python на Raspberry Pi
Replies: 0
Views: 40124

[RPI] Использование GPIO из Python на Raspberry Pi

http://habrahabr.ru/post/214839/ Делюсь своим опытом, полученным при изучении задачи вынесенной в заголовок. В статье рассматриваются два варианта работы, которые можно использовать в Python-программах, обращающихся к портами GPIO Raspberry Pi. Порты GPIO Raspberry Pi выглядят следующим образом: Ras...