[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 53 | 1 | 11
Назад Вниз Каталог Обновить

PCduino via python Аноним # OP  02/01/16 Суб 16:11:56  201926  
14517403169850.png (738Кб, 1000x446)
C новым годом.
Ищу единомышленников по психической патологии, а именно программирование на python для pcduino.
Поделитесь опытом, особенно интересует результативное подключение сенсора DHT11 и как заставить работать йобаный ШИМ на цифровых пинах.
Аноним # OP  02/01/16 Суб 16:21:23  201931
то есть, я даже на двачах один такой клинический или все в оливьях спят?
Аноним 02/01/16 Суб 16:47:47  201935
>>201931
Сука, долбоеб, как мне с таких бомбит, дауны ебаные бля, которые из быдлятни в первый раз вылезли.
Аноним 02/01/16 Суб 16:52:31  201937
>>201935
хммм, пардон если что не так.
Ну вылез первый раз да.
А насчет клиники, дело в том, что я уже умотался слушать ответы на просьбы, в стиле "что это за экзотика, купи малину и не изголяйся".
Первая реакция
Аноним 02/01/16 Суб 17:21:58  201943
Тебе либо в /pr/, что вряд ли, либо в Ардуино тред, но они там кеннот инто любую вещь кроме самой Ардуины и её языка.

http://2ch.hk/ra/res/185672.html
Аноним 02/01/16 Суб 17:53:15  201946
>>201943
и на том спасибо
Аноним 02/01/16 Суб 20:17:02  201971
>>201943
почитал тред, там вообще не по моему адресу.
Аноним 02/01/16 Суб 20:56:38  201973
>>201926 (OP)

>python

молодца

>pcduino

гниль и уёбище
Аноним 02/01/16 Суб 21:02:35  201975
>>201971
> там вообще не по моему адресу.
Ардуинщики при виде исходника для АВРки на сях в ступор впадают, а ты python-консультации получить хочешь, хех.
Аноним 02/01/16 Суб 21:09:10  201979
>>201973

>pcduino
>гниль и уёбище

блееее, ну опять.
Мне ее подарили, и по железу она вроде мощнее малины.
Аноним 02/01/16 Суб 21:40:08  201985
Была книга Make: Getting Started with Arduino, там работали с DHT11. Ввобще, документация к Петону на этой недопереардуине есть?
Аноним 02/01/16 Суб 21:45:38  201987
И вот тут ещё глянь, но это опять для Ардуины.
Аноним 02/01/16 Суб 21:45:57  201988
https://learn.adafruit.com/dht
Аноним 02/01/16 Суб 21:56:37  201989
И вот даташит для самого сенсора.

http://robocraft.ru/files/datasheet/DHT11.pdf
http://www.micropik.com/PDF/dht11.pdf

Так что иши разводку пинов для твоей дуины и ищи как ими дергать через петон. Что там у тебя вообще стоит, ОС то есть?
Аноним 02/01/16 Суб 21:58:36  201990
http://habrahabr.ru/sandbox/58793/?mobile=no

Вот, есть разводка контактов.
Аноним 02/01/16 Суб 21:59:35  201991
>>201989
Linux ubuntu 3.4.29+

уже дергал, до сраки. Оно работает, но не получает данные.
код на три файлаЖ
http://pastebin.com/ngJ8k9DJ
Аноним 02/01/16 Суб 21:59:45  201992
Вот, ОП, читай:

https://learn.sparkfun.com/tutorials/programming-the-pcduino
Аноним 02/01/16 Суб 22:01:06  201993
>>201990
это ардуино стайл программирование,
а я ебусь с кодингом на петоне для этого
Аноним 02/01/16 Суб 22:01:53  201994
>>201992
я эту страницу уже наизусть выучил.
И она неактуальна для последних прошивок.
Аноним 02/01/16 Суб 22:11:08  201997
>>201994
В чём неактуальность то хоть? В Линуксе весь I/O с допотопных времен работает как файл. Пиши в файл поток битов, читай поток битов. Ты хоть лампочкой то мигал?
Аноним 02/01/16 Суб 22:19:09  201999
Вот это читал?

http://learn.linksprite.com/pcduino/arduino-ish-program/humidity-and-temperature-sensor-dht11-on-pcduino/
Аноним 02/01/16 Суб 22:19:58  202000
>>201997
пути к файлам.
Лампочкой мигал еще на ардуине,
сейчас мигаю с веб интерфейса
Аноним 02/01/16 Суб 22:21:01  202001
>>201999
это код ардуиностайл, я такой сам напишу за 10 мин.
меня питон интересует
Аноним 02/01/16 Суб 22:30:02  202003
>>202000
Всё понял, у меня вечером плохо мозг работает, все что я нашел годится только для C / Arduino стайл. Собственно надо найти на встроенном линуксе команду для консоли, которая выдасть все I/O устройства, дальше я думаю прокатит использовать код от >>201992 , он просто в нужные файлы пишет. Вообще, Питон я думаю не подойдёт, для переговоров с DHT-11 надо либо чтобы библиотека была, либо что-то быстрое типа С, чтобы можно было прямо с железа биты в порт писать / читать. Вообще, Петон тааре же говно уровня встроенного языка Ардуины, всё вечно упирается как и в Ардуине в отсутствие нужных библитек, хедеров или чего там, а писать их надо самому на Си.
Аноним 02/01/16 Суб 22:32:27  202004
>>202003
http://pastebin.com/ngJ8k9DJ

вот код на питоне, честно спизженый с форума.
Там три файла.
Аноним 02/01/16 Суб 22:33:42  202005
>>202004
>>202003
я его изучал, с расшифровкой сигнала все норм, а хули пишет ноли вместо данных не пойму
Аноним 02/01/16 Суб 22:37:45  202006
>>202005
Покажи что за нули вместо данных он пишет.
Аноним 02/01/16 Суб 22:40:49  202007
>>202006
3
temp is:
0
humidity is:
0
-112.00
Аноним 02/01/16 Суб 22:43:58  202009
>>202007
Он в начале возвращает 3, а должен 0. Все что не ноль - ЕГГОГ. Копаем почему 3.
Аноним 02/01/16 Суб 22:48:13  202010
Так, стоп, ОП, ты вот этот код используешь?
>>202004

Там датчики разные, в коде DHT 22, а ты DHT 11 используешь. Ты менял ту хреновину что конвертирует данные?
Аноним 02/01/16 Суб 22:49:36  202011
>>202010
на форуме тот кто это писал утрверждает, что разницы в датчиках нет, работать должно для обоих
Аноним 02/01/16 Суб 22:50:24  202012
>>202009
Нашёл почему 3, он с датчика получает меньше битов чем надо.

if len(Mybits)<41:
self.tempc=0
self.humid=0
return 3

Вот он и выдает температуру 0, влажность 0, и возвращает 3.
Аноним 02/01/16 Суб 22:54:09  202014
>>202012
Короче, смотри что за дерьмо он в Mybits хранит.
Аноним 02/01/16 Суб 23:15:09  202027
>>202014
поменял на

if len(Mybits)<41:
self.tempc=0
self.humid=0

return len(Mybits)




0
Temperature 0
Humidity: 0
dew point: -112.00


подключено к 7му пину (ШИМ)
Аноним 02/01/16 Суб 23:26:26  202037
>>202027
Ну, значит нифига он биты не получает с датчика. Копай почему.
Аноним 02/01/16 Суб 23:32:45  202041
>>202037
вот с этим и туплю.
Похоже что надо переключить пин в input режим, но как это сделать мозга не хватает.
Аноним 02/01/16 Суб 23:43:11  202050
test=MyDHT22.read(2,0)

В конце вот эта строчка. Она читает (номер пина, кол-во раз).

Ты номер пина там поменял?
Аноним 03/01/16 Вск 01:38:20  202070
>>202050

ага
dht_pin_val = 7
test=MyDHT22.read(dht_pin_val,0)
Аноним 03/01/16 Вск 14:36:01  202123
>>202050
>Она читает (номер пина, кол-во раз)
>test=MyDHT22.read(2,0)
>read(2,0)
>(2,0)
>0
>кол-во раз
test=MyDHT22.read(2,41), не?
Аноним 03/01/16 Вск 14:52:46  202126
>>202123
def read(self,pin,retries):
mypin=pin
mytries=retries
if mytries==0:
x=self.getdht22(mypin)
elif mytries<0:
x=1
while x>0:
x=self.getdht22(mypin)
elif mytries>0:
for i in range(0,mytries):
x=self.getdht22(mypin)
if x==0:
break
else:
time.sleep(0.1)
return x

0 = 1 раз
<0 = бесконечно
>0 = указаное кол-во
Аноним # OP  03/01/16 Вск 17:20:38  202153
Ебался с 10 утра.

Сейчас попробую найти тестер и посмотреть передает ли оно что-то вообще на дата пин при подключении к pcduino, у них с ардуиной вроде разный вольтаж.
Аноним 03/01/16 Вск 18:52:51  202169
>>202153
по датапину идет 3,5V
Аноним 03/01/16 Вск 21:06:35  202208
bump
Аноним 03/01/16 Вск 21:43:44  202214
Может я чего-то недогоняю, но скажите, нахуя брать мощное железо и писать для него на высокоуровневых языках программирования, вроде руби или питона. Потом не будет ебли с оптимизацицией?
Аноним 03/01/16 Вск 22:33:19  202226
>>202214
потому что можно.
А когда потом? Мне это например для автоматизации дома надо, рассчитывать траектории полета пепелацев на этом не планирую.
Ну и доходы малины тебе в ответ нахера. Потому что покупают и юзают.
Аноним 04/01/16 Пнд 13:24:31  202312
>>201926 (OP)
> duino
> python
фу блять фу нахуй
Аноним 04/01/16 Пнд 14:13:14  202323
>>202226
> Потому что покупают и юзают.
"Мнение большинства — всегда ошибочно, ибо большинство людей — идиоты." Малина просто зарабатывает деньги на идиотах, которые делают автоматический смыв для унитаза ней.
А я говорю про компании-разработчиков, а не про доморощенных программистов. Работал в одной, делают девайсы на джаве, питонах и пр., сопрягают с мощными микропроцессорными системами. "Процессор же мощный! давайте для него писать на медленном языке, он же быстро обрабатывает, похуй что он дороже!"
Аноним 04/01/16 Пнд 14:28:30  202325
>>202323

малина сделона на рассово верном соке, к которому есть нормальный даташыт почти полный, поизводитель переодически обновляет системный софт, можно писать харкорные билиотеки, ибашить прямо в железо, реализовывать различные ФМ передатчики, прямо на ДМА с ПЛЛ, а A10 это китайский НЁХ без даташыта, имеющийся огрызок даташыта несоответсвует действительности на 50%, работает только то к чему написаные кривые дройвера для устаревшего линупса, новые ядра пишутся любителями-школьниками, да конечно можно ибланить на питоне в порты, но в целом это еще сложнее чем писать системный софт, поэтому если ты думал что сможеш просто питонить разную поеботу, то ты сильно ошибся
Аноним 04/01/16 Пнд 14:32:51  202326
>>202325
я не пишу на питоне
Аноним 04/01/16 Пнд 14:35:43  202327
>>202326

я этот высеропост для опа написал

а на чом пишеш?
Аноним 04/01/16 Пнд 14:41:56  202328
>>202327
Я не особо признаю языки высокого уровня в микропроцессорных системах.
Пишу на Си или Асме для avr, stm32, nxp(только начал), а вообще задрачиваю в логические микросхемы. Мой уровень - ближе к схемотехнике.
А ты на чем?
Аноним 04/01/16 Пнд 14:49:45  202333
>>202328

тоже самое, только я ещё Си++ котирую, и питон тоже уважаю

сраные ардуинщики засрали весь двач, надо бампать харкорные треды с байтоёбством
Аноним 22/01/16 Птн 06:22:09  206541
>>202153
си шарп лучше питона же
Аноним 22/01/16 Птн 11:00:58  206619
>>206541
>лучше
Есть языки программирования которые хороши где-то а где-то лучше и без них. Ебашить приложения на асме или си для винды не очень удобно, тем более если они не требуют скорости. Поэтому лучше использовать шарп, где все готово. А для микроэлектроники си или асм уровень - в самый раз, там нужна скорость. И у питона есть своё применение.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 53 | 1 | 11
Назад Вверх Каталог Обновить

Топ тредов