Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
23 Липня 2025, 04:01:37

Увійти

google


Автор Тема: Arduino и windows7  (Прочитано 5527 раз)

0 Користувачів і 1 Гість дивляться цю тему.

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #20 : 31 Березня 2015, 21:55:09 »
. - .

Повезло, Николай :)

Ну у меня вроде тоже проблема решилась..
Записаний
чистого всем неба и длинных безлунных ночей...

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #21 : 31 Березня 2015, 21:56:58 »
. - .

начнем осваивать приблуду  :beer: :up:
а красненький драйвер.. изи драйвер  есть ?
а то я тут вхолостую шаговики разгоняю... а прикрутить их не к чему...
скучно...


у меня пока только ардуинка.. остальное пока не нашел.. прикуплю на днях.
Записаний
чистого всем неба и длинных безлунных ночей...

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #22 : 31 Березня 2015, 22:57:59 »
. - .

по скриншоту видно что драйвер CH340G стал коряво, попробуйте перегрузить комп.
А вообще ребята когда покупаете смотрите на оригинальные ардуино на чем они собраны, и потом покупайте уже поделки, на нормальном арду нет сего говна CH340G
За то 139 грн  :shuffle:
А в чем прикол? 149грн http://aukro.ua/arduino-nano-v3-0-miniusb-kabel-v-nalichii-i5217607492.html



это оригинальная плата??
Записаний
чистого всем неба и длинных безлунных ночей...

AndrewP

  • Offline Offline
  • Повідомлень: 3222
  • Подяк: 414
  • Андрій, Дніпро
Re: Arduino и windows7
« Відповідь #23 : 31 Березня 2015, 23:01:12 »
. - .

А кто его знает :hz:
Врят-ли. Скорее более-менее хороший клон.
Вот картинка с офф.
Записаний
In theory, theory and practice are the same. In practice, they are not. :)

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #24 : 31 Березня 2015, 23:09:38 »
. - .

значит меня пока устроит та что есть..

зы: Андрей. только что разобрался с 3.3В повесил туда диод.. так меньше шансов его спалить, я так понимаю :) в общем грызем гранит науки.. ща буду баловаться с кнопкой.. :)
Записаний
чистого всем неба и длинных безлунных ночей...
Подякували


AndrewP

  • Offline Offline
  • Повідомлень: 3222
  • Подяк: 414
  • Андрій, Дніпро
Re: Arduino и windows7
« Відповідь #25 : 31 Березня 2015, 23:13:01 »
. - .

значит меня пока устроит та что есть..

зы: Андрей. только что разобрался с 3.3В повесил туда диод.. так меньше шансов его спалить, я так понимаю :) в общем грызем гранит науки.. ща буду баловаться с кнопкой.. :)
Завелась - и славно, для обучения и экспериментов за глаза хватит, если не протупить, как я к примеру (снял джампер с блока релюх, интересно стало, так арду и гавкнула), то прослужит верой и правдой.
Записаний
In theory, theory and practice are the same. In practice, they are not. :)

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #26 : 01 Квітня 2015, 17:51:14 »
. - .

дабы не плодить массу тем буду продолжать задавать вопросы тут:

Итак имеем кнопку и диод на 13ом канале. прога такая:


const int buttonPin = 2;
const int ledPin =  13;
int buttonState = 0; 

void setup()
{
  pinMode(ledPin, OUTPUT);
  pinMode(buttonPin, INPUT_PULLUP);
}

void loop()
{
  buttonState = digitalRead(buttonPin);
  if (buttonState == LOW) {
  digitalWrite(ledPin, HIGH);
  delay(100); 
  digitalWrite(ledPin, LOW);
  delay(100);
  }
  else {
    digitalWrite(ledPin, LOW);
  }
}

подключаю кнопку ко второму каналу и к земле. именно в такой комбинации при зажатой кнопке горит дио и не горит, когда конконтакт размыкается. почему приходится инвертировать значение (buttonState == LOW)?

заранее спасибо.
Записаний
чистого всем неба и длинных безлунных ночей...

AndrewP

  • Offline Offline
  • Повідомлень: 3222
  • Подяк: 414
  • Андрій, Дніпро
Re: Arduino и windows7
« Відповідь #27 : 01 Квітня 2015, 18:03:07 »
. - .

Так вроде все правильно, кнопка то на земле висит. Это означает, когда она нажата, то вход получает LOW.  :hz:
Записаний
In theory, theory and practice are the same. In practice, they are not. :)

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #28 : 01 Квітня 2015, 18:03:54 »
. - .

ну если я ее кидаю на 3.3В или 5В к примеру то диод постоянно моргает.
Записаний
чистого всем неба и длинных безлунных ночей...

AndrewP

  • Offline Offline
  • Повідомлень: 3222
  • Подяк: 414
  • Андрій, Дніпро
Re: Arduino и windows7
« Відповідь #29 : 01 Квітня 2015, 18:07:09 »
. - .

Кинуть на 5в, забыть о 3.3в.
Записаний
In theory, theory and practice are the same. In practice, they are not. :)

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #30 : 01 Квітня 2015, 18:14:31 »
. - .

в том то и дело что если один контакт бросаю на канал, а второй на 5В(при правильном значении баттон в программе), то она как бы постоянно замкнута и диод моргает постоянно
Записаний
чистого всем неба и длинных безлунных ночей...

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #31 : 01 Квітня 2015, 18:17:29 »
. - .

может тут какие то сопротивления нужны или еще что??
Записаний
чистого всем неба и длинных безлунных ночей...

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #32 : 01 Квітня 2015, 19:17:33 »
. - .

дописал прогу. поставил еще один диод на 11ый канал..


const int buttonPin = 2;
const int ledPin =  13;
const int ledPin11 = 11;
int buttonState = LOW; 

void setup()
{
  pinMode(ledPin, OUTPUT);
  pinMode(ledPin11, OUTPUT);
  pinMode(buttonPin, INPUT_PULLUP);
}

void loop()
{
  buttonState = digitalRead(buttonPin);
  if (buttonState == LOW) {
  digitalWrite(ledPin, HIGH);
  digitalWrite(ledPin11, LOW);
  delay(100); 
  digitalWrite(ledPin, LOW);
  digitalWrite(ledPin11, HIGH);
  delay(100);
  }
  else {
    digitalWrite(ledPin, LOW);
    digitalWrite(ledPin11, HIGH);
  }
}

они моргают одновременно. тот что на плате и тот что повесил на 11ый канал(одна лапа на канал, вторая на 3.3В)

есть варианты?

зы: и еще вопрос - обязательно ли добавлять в название переменной в конце "Pin" если она отвечает за выход или это просто для простоты последующей отладки делается?
« Останнє редагування: 01 Квітня 2015, 19:24:18 від exez »
Записаний
чистого всем неба и длинных безлунных ночей...

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 256
  • Ищи на третьей планете.
    • Project EQDrive
Re: Arduino и windows7
« Відповідь #33 : 01 Квітня 2015, 19:22:55 »
. - .

Вы лучше напишите какое поведение светодиодов вам нужно.
Записаний



exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #34 : 01 Квітня 2015, 19:39:35 »
. - .

я хочу чтоб было LOW выключено, а HIGH включено.

а мне получается надо писать все наоборот.. может в этом и есть отличие оригинала от китай-ардуино? :) оно вроде и не сложно, но как то странно :)
Записаний
чистого всем неба и длинных безлунных ночей...

alex~

  • Offline Offline
  • Повідомлень: 6037
  • Подяк: 306
Re: Arduino и windows7
« Відповідь #35 : 01 Квітня 2015, 19:48:57 »
. - .

подключаю кнопку ко второму каналу и к земле.

а кнопки рекомендуют подключать так:
http://developer.alexanderklimov.ru/arduino/button.php
http://forumdvrobot.ru/forum/3-21-1

Цитувати
В ардуино есть встроенные подтягивающие резисторы (pull-up) которые можно включить программно, но я не советую их использовать.
  :clever:
Записаний

alex~

  • Offline Offline
  • Повідомлень: 6037
  • Подяк: 306
Re: Arduino и windows7
« Відповідь #36 : 01 Квітня 2015, 19:52:45 »
. - .

ну и тут:
http://arduino.ru/tutorials/button


На днях тоже экспериментировал с кнопками
сначала тоже делал по рабоче-крестьянски. где-то прочитал, что можно программно включить подтягивающий внутренний резистор.
настройка входа предлагалась такая:
   -  pinMode(buttonPin, INPUT);
   -  digitalWrite(buttonPin, HIGH);
но, получилось так, что при чтении (кнопка не нажата) с пина поступали то "1", то "0", сериями, хаотически...
« Останнє редагування: 01 Квітня 2015, 20:00:11 від alex~ »
Записаний

exez

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1886
  • Подяк: 708
  • Астроманьяк
Re: Arduino и windows7
« Відповідь #37 : 01 Квітня 2015, 20:01:33 »
. - .

я поставил там PULLUP.  резистора пока нету. скажите какой номинал купить для наших целей. завтра куплю десяток :)
Записаний
чистого всем неба и длинных безлунных ночей...

alex~

  • Offline Offline
  • Повідомлень: 6037
  • Подяк: 306
Re: Arduino и windows7
« Відповідь #38 : 01 Квітня 2015, 20:18:05 »
. - .

Записаний

alex~

  • Offline Offline
  • Повідомлень: 6037
  • Подяк: 306
Re: Arduino и windows7
« Відповідь #39 : 01 Квітня 2015, 20:20:40 »
. - .

а про включение внутренних подтягивающих резисторов читал здесь: http://arduino.ru/Tutorial/DigitalPins

и тут есть:
http://forum.amperka.ru/threads/Про-подтягивающий-стягивающий-резистор.42/
http://kazus.ru/forums/showthread.php?t=6747
« Останнє редагування: 01 Квітня 2015, 20:25:46 від alex~ »
Записаний