Форум по Роботика
Офтопик => За всичко... => Темата е започната от: morpheous87 в Юни 20, 2010, 09:48:25 pm
-
Здравейте, нов съм в този форум и цял ден чета като луд. Като цяло отдавна искам да си направя Ардуино. Та искам да попитам разликата между Ардуино (Arduino Duemilanove) с ATmega328 и Arduino Serial v2.0 c ATmega328 само USB и RS232 интерфейса ли е, и дали са напълно съвместими проектите?
-
да
-
Разлика макар и малка има Ардуино Дуемиланове има възможността да стане AVR програматор за чипа на него Ардуино сериал 2.0 не може иначе те са напълно съвместими като характеристики и подобни.
Между другото ако имаш две Ардуино сериал можеж да направиш едното на AVR програматор и да програмираш другото затова е най-добре да разбереш точно какво ти трябва и най вече какво ще ти трябва!:)
Благодаря за вниманието.
-
Програматори за AVR и за PIC имам всякакви, не ми е нужен Ардуино като програматор. Искам да го ползвам като среда за разработки на различни периферни платки, и реализация на някои вече готови проекти. Мерси за информацията. Пък ако потръгнат нещата с v2.0, по нататък ще се сдобия и с Duemilanove.
-
Ами ако се зареди подходящ софт в сериала също може да стане на програматор.А може и да стане и на HV програматор.Разлика е същи и необходимоста от използване на ресет бутона ,при новите Ардуина има авто ресет ,т.е не е необходимо да се натиска бутона при старт на записа на програмата и "отпуска " в края на програмирането.
-
Под "да програмира чипа на него", какво точно се има предвид. Нали като си напишеш програма ( както му казват скеч), може да му се "налее" на контролера? И ще може ли сериала да програмира bootloader-a на празен чип?
-
Да. Със сериал може да се качи буутлоудър без проблем, само трябва да се направи този (http://arduino.cc/en/Hacking/ParallelProgrammer) програматор - лесен е - само 3 резистора :zubi:. Използват се ICSP пиновете на платката. А колкото до ресета - има един хак (http://www.arduino.cc/playground/Learning/AutoResetRetrofit), който отървава от досадното натискане на бутона. Недостатък на сериал е, че ако компютъра няма сериен порт, трябва да се снабдиш с преходник към USB, който не е много евтин. Иначе като за начало ардуино сериал е перфектно. Успех! :D
-
Да, прави са и mivr и zoro1 и hornet... сещам се и за още две дребни разлики - Duemilanove има в повече пин с регулиран изход на 3.3V и пин за ресет.
Retrofit хак-а е много полезен и определено го препоръчвам на всички, които имат Arduino Serial.
-
Ако ми позволите ще използвам тази тема да задам още 2-3 въпросчета, не точно за Ардуино, но да не оспамвам други теми.
Вчера ми попаднаха тези:
(http://img52.imageshack.us/img52/8996/dsc01381lv.th.jpg) (http://img52.imageshack.us/i/dsc01381lv.jpg/)
(http://img822.imageshack.us/img822/3811/dsc01382u.th.jpg) (http://img822.imageshack.us/i/dsc01382u.jpg/)
Дали знаете как работят, с какво напрежение и т.н. Попрегледах по интернет-а, но не можах да намеря каквото ми трябва ( за жалост в момента не мога и да се ровя много много). Ако някой знае нещо или да даде поне линк ще съм много благодарен.
Друго, което ми попадна е този двигател от старо 5" флопи:
(http://img18.imageshack.us/img18/4470/dsc01383gn.th.jpg) (http://img18.imageshack.us/i/dsc01383gn.jpg/)
(http://img641.imageshack.us/img641/1830/dsc01384i.th.jpg) (http://img641.imageshack.us/i/dsc01384i.jpg/)
(http://img820.imageshack.us/img820/5175/dsc01385p.th.jpg) (http://img820.imageshack.us/i/dsc01385p.jpg/)
Има 4 проводника, единият е маса, на другите два пише: 12, 5 ( което мисля трябва да е волтажа) и на четвъртият - S.
Въпросът ми е пак същият - как може да се подкара двигателчето?
-
първото са лампи и се захранват с ит 80 до 180 волта ,в зависимост от модела.
-
Направих този (http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided) Ардуино, качих bootloader-a и всичко изглежда нормално. Без да му качвам каквито и да било скечове, светодиодът на 13 пин си мига. Но проблемът е, че не мога да си качвам други скечове. Натискам ресет бутона по време на програмиране, диодът спира да мига, но дава грешка при качването :
Binary sketch size: 1000 bytes (of a 14336 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
Някакви идеи от какво може да е?
Благодаря.
-
прилича на неработеща връзка по RS232. Но защо не работи трудно може да се определи без тестове.
Мисля, че на сбирките в сряда на "Клуба по Роботика" (http://robotics-bg.com/forum/viewtopic.php?t=183&postdays=0&postorder=asc&start=135) или на месечните сбирки в магазин Роботев (http://robotics-bg.com/forum/viewtopic.php?t=1187) имат нужните техники и биха ти помогнали
-
Аз ще проверя всички връзки, защото мисля че там е проблема. Ще направя и друга платка за всеки случай. А за тези сбирки е свободен достъпа ?
-
Напълно свободен!За клуба виж в секцията за мероприятия.
-
брей, направих и версия 3 и пак абсолютно идентичен проблем!!! Гледах СОМ порт кабела, добре си е. В неделя щом ще има сбирка ще се постарая да дойда :)
-
Сложи си кондензатора за авторесет и ще се оправи :) . Аз бях със същия проблем.
-
Втората платка дето направих е тази (http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided3), уж си има авто ресет...
-
Как може да се разбере дали един LCD дисплей е съвместим с библиотеката на Ардуино ?
-
Направих този (http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided) Ардуино, качих bootloader-a и всичко изглежда нормално. Без да му качвам каквито и да било скечове, светодиодът на 13 пин си мига. Но проблемът е, че не мога да си качвам други скечове. Натискам ресет бутона по време на програмиране, диодът спира да мига, но дава грешка при качването :
Binary sketch size: 1000 bytes (of a 14336 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
Някакви идеи от какво може да е?
Благодаря.
Ами какви битове си сложил?
-
Няма значение вече, оправи се някак си :)
-
Някаква идея дали този дисплей - LCD RC1602B (http://www.datasheet4u.com/html/R/C/1/RC1602B_Raystar.pdf.html) e съвместим с Hitachi HD44780-Based драйвера?
-
Така, бих искал да споделя за един странен поне за мен проблем. Направил съм тази (http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided3) схема на Ардуино. Проблемът е с кондензатор С9 - 10uF. В какво се състои проблемът - веднъж качва скечове, друг път не. Когато побутна въпросният кондензатор ( и то не всеки път) тръгва платката. Остане ли непомръднат в тази позиция, добре. Мръдне ли малко, край. И пак натискане бутане насам натам докато "захапе". Сменях кондензатора (да бъдем точни смених 6 броя). Обръщах му поляритета, слагах други стойности - 2,2uF и 22uF. Пак същото! В схемата само не съм сложил бобинката L1, а съм поставил проводник. Не знам дали би оказало някакво влияние това. Всякакви идеи и съвети биха били полезни за репаването на този интересен проблем. Имам други работещи платки на Ардуино но на други схеми. Иска ми се обаче да разбера на тази какво и е :)
-
Махни авторесета.Сложи си бутон