0
Попробуйте так:

sudo chmod +x /opt/ardunetstd
  • avatar
  • stD
0
И снова здравствуйте!
На днях обновил убунту, стояла 14.04.1 х64, до 16.04.1 х64 и при запуске
sudo /opt/ardunetstd /dev/ttyS0 57600 /var/www/ymdom/arduino.tmp 3495 3496 "192.168.1.255" 1 1 8080 /opt/index.web 1 350000
ругается:
sudo: unable to execute /opt/ardunetstd: No such file or directory

если без sudo, то так:
-bash: /opt/ardunetstd: Нет такого файла или каталога

и даже если в папку зайти и от туда запустить, то
killerpaf@server:/opt$ ./ardunetstd /dev/ttyS0 57600 /var/www/ymdom/arduino.tmp 3495 3496 "192.168.1.224" 0 0 8080 /opt/index.web 1 350000
-bash: ./ardunetstd: Нет такого файла или каталога

killerpaf@server:~$ cd /opt
killerpaf@server:/opt$ ls
ardunetstd  index.web

Куда можно капнуть? Или в убунте новой что-то изменилось и ardunetstd не желает с ней контачить?
0
Не подойдёт.
  • avatar
  • Chupa
0
Поставьте между «землёй» и пином «Reset» электролитический конденсатор ~10 микрофарад, 10-16 вольт. (при загрузке скетча его надо снимать)
Происходит это, потому-что давая команду echo 'a' > /dev/ttyUSB0 открывается устройство и ардуина перегружается (как при подключении к компьютеру). Эта проблема решалась командой stty -F /dev/ttyUSB0 cs8 57600 ... с соответствующими параметрами, но она не работает с ардуинами, у которых в качестве usb-моста используется микросхема ch34x (которая у вас скорее всего стоит).
  • avatar
  • stD
0
Здравствуйте! Помогите пожалуйста.
Делаю всё по инструкции для usb.
После загрузки ардуины первой тестовой программой подключаю её к роутеру через активный usb-хаб
ввожу в консоль:
echo 'a' > /dev/ttyUSB0
или
echo 'b' > /dev/ttyUSB0
И на любую из этих команд ардуина реагирует сиюсекундным разовым морганием светодиода, после чего светодиод погасает.
Что можно попробовать сделать? Очень хочется разобраться. Спасибо заранее =)
  • avatar
  • Chupa
0
Всё, заработало!

Для этого понадобилось переустановить программу, исключить все рускоязычные папки и вкоде внести изменения:

добавил

#define DHTTYPE DHT22

изменил

с DHT.read11(dht_pin);

на DHT.read22(dht_pin);

заработало!

Всем спасибо!

Следующим шагом будет отправка и получение данных через WIFI.
  • avatar
  • PAVEL03
0
У меня нет таких библиотек, проверить не могу.
  • avatar
  • stD
0
Кстати, попробовал компилировать для других плат, такая же ошибка
  • avatar
  • PAVEL03
0
Добрый день! Подскажите пожалуйста как состыковать DHT22 с СВЕТОДИОДНЫЙ дисплей модуль трубка, 4 бит TM1637 водитель, 4-значный, 7-сегментный
Нашол видео того что мне нужно на ютьюбе но… При компиляции скетча
#include <dht.h>
#include "TM1637.h"

//{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
//0~9,A,b,C,d,E,F
 

 
#define dht_pin 2 // Pin sensor is connected to
#define CLK 3//Pins for TM1637       
#define DIO 4
 
TM1637 tm1637(CLK,DIO);
dht DHT;
 

void setup(){
  
  tm1637.init();
  tm1637.set(BRIGHT_TYPICAL); 
  //BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;
 
  delay(1500);//Delay to let system boot

 
}//end "setup()"
 

 
void loop(){
 
  //Start of Program 
 
  DHT.read11(dht_pin);
 

 int temp = DHT.temperature;
 int humidity = DHT.humidity;
 
 int digitoneT = temp / 10;
 int digittwoT = temp % 10;
 
 int digitoneH = humidity / 10;
 int digittwoH = humidity % 10;
  

    tm1637.display(1,digitoneT); 
    tm1637.display(2,digittwoT);
    tm1637.display(3,12);  // put a C at the end
    
    delay (3000);
    
    tm1637.display(1,23); 
    tm1637.display(2,digitoneH); 
    tm1637.display(3,digittwoH);

    
  //Wait 3 seconds before accessing sensor again.
 
  //Fastest should be once every two seconds.
    delay(3000);
 
}// end loop()

пишет
-Arduino: 1.6.8 (Windows 7), Плата:«Arduino/Genuino Uno»
-exit status 1
-Ошибка компиляции для платы Arduino/Genuino Uno.
Подскажите пожалуйста что делать?
  • avatar
  • PAVEL03
0
Да, и покажите файл /etc/hosts
  • avatar
  • stD
0
Да, так даже правильней. 127.0.0.1 — это и есть localhost. Просто я привык писать localhost.

А что с БД?
  • avatar
  • stD
0
Добрый день. Может кто подсказать в ем проблема. Пример в браузере открывается но там только фон с сылькой проекта, а элементов нет. Такое ощущение что PHP не работает.
  • avatar
  • rn4acw
0
А если поставить — Listen 127.0.0.1:81 то заработало, но правильно ли оно так?
  • avatar
  • mantra
0
Проверил командой и нет таких
  • avatar
  • mantra
0
Я пробовал менять и на 82 — результат тот же
  • avatar
  • mantra
0
По первому вопросу: кто-то занимает 81-й порт, посмотреть можно командой:

sudo netstat -anutp
  • avatar
  • stD
0
Меняем строку:
Listen 80
на
Listen localhost:81

Подскажите пожалуйста почему после смены этого пункта апач не хочет запускаться, ошибка —
(98)Address already in use: AH00072: make_sock: could not bind to address 127.0.0.1:81
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.

И еще вопрос у меня чего то не хочет записывать данные в бд после такой связки nginx + apach. Когда сам апач работает то все хорошо, а в связки не хочет (
  • avatar
  • mantra
0
Надо просто все сайты настраивать одинаково так

Виртуальные хомты можно настраивать как угодно:

<VirtualHost localhost:8080>
<VirtualHost *:8082>
<VirtualHost *:80>
<VirtualHost localhost:8088>
<VirtualHost localhost:81>

Весь вопрос в доменных именах и видимости/невидимости извне, а так же прокроксировании/не проксировании нгисом.
  • avatar
  • stD
0
Спасибо, уже понял. Когда с толкнулся с этой проблемой. Ошибочная настройка была настроена по другой статье) И с начало не обратил внимание на это, когда перенастраивал.
  • avatar
  • dedulay