Съвет 1: Как да започнете програмирането с Arduino
Съвет 1: Как да започнете програмирането с Arduino
Искате да научите как да създавате електронни джаджисъс собствените си ръце, но не знаете откъде да започнете? Ще проучиш ли основите на електрониката? Тогава дъските на Ардуино са най-добрият избор за начинаещи. По-специално, съветът на Организацията на обединените нации Ардуино е добър за тези цели.
Ще ви трябва
- - Ардуино съвет на ООН,
- - USB кабел (USB A - USB B),
- - персонален компютър,
- - LED,
- - Резистор 220 Ohm,
- - двойка жици 5-10 см,
- - ако има такава - шкаф.
инструкция
1
Свържете платката Arduino, като използвате USB кабела към компютъра. Зеленият светодиоден индикатор на борда трябва да светне.
2
Изтеглете средата за развитие на Arduino за вашетооперационна система (поддържана от Windows, Mac OS X, Linux) на страницата http://arduino.cc/en/Main/Software, можете да инсталирате, можете да архивирате. Изтегленият файл съдържа драйвери за ардуиновите дъски.
3
Инсталирайте драйвера. Помислете за опция за Windows. За да направите това, изчакайте, докато операционната система ви подканва да инсталирате драйвера. Откажи се. Кликнете върху Win + Pause, стартирайте Device Manager. Намерете секцията "Портове (COM & LPT)". Вижте има пристанището име "Arduino UNO (COMxx)". Кликнете с десния бутон върху него и изберете "Update driver". След това изберете местонахождението на драйвера, който току-що сте изтеглили.
4
В средата за разработка вече има много примери за проучване на работата на дънната платка. Отворете примерното примигване: Файл> Примери> 01.Basics> Blink.
5
Посочете средата за разработка за плащането си. За да направите това, в менюто Инструменти> Такси изберете "Arduino UNO".
6
Изберете порта, към който е присвоена картата Arduino. За да разберете кой порт е свързан, стартирайте Device Manager и потърсете портове (COM & LPT). Номерът на порта ще бъде отбелязан в скоби след името на картата. Ако картата не е в списъка, опитайте да я изключите от компютъра и да изчакате няколко секунди, след което да се свържете отново.
7
Изключете картата от компютъра. Сглобете веригата, както е показано. Имайте предвид, че късият LED крак трябва да бъде свързан към GND терминала, дълъг през резистора с цифровия щифт 13 на дъската Arduino. По-удобно е да използвате breadboard, но ако нямате, можете да прокарате кабелите заедно. Важна забележка! Цифровият щифт 13 вече има своя резистор на дъската. Ето защо, когато свързвате светодиода към таблото, не е необходим външен резистор. При свързване на светодиода към други заключения Arduino използването на ток-ограничаване резистор е задължително!
8
Сега можете да заредите програмата в паметта. Свържете картата към компютъра, изчакайте няколко секунди, за да се инициализира картата. Кликнете върху бутона "Изтегляне" и скицата ви ще бъде записана в паметта на картата на Arduino. Програмирането под Ардуино е много интуитивно и изобщо не е трудно. Погледнете изображението - има някои обяснения в коментарите към програмата. Достатъчно е да се справите с първия си експеримент.
9
Светодиодът трябва да започне да ви намигва с периодичност от 2 секунди (1 секунда свети, 1 изключена). Първата ви скица е готова!
Съвет 2: Как да научите как да програмирате
Програмирането привлича и интереси многосъвременни хора, особено млади и начинаещи, които едва сега започват да избират бъдещата си професия. Те често са изправени пред въпроса - откъде да започнем в изучаването на програмирането? Ако решите да научите как да програмирате, не правете обикновена грешка - не просто отивайте за сложни системи и езици (например C). Започвайки с твърде сложен език, можете да създадете погрешно впечатление от програмирането като цяло. Начинаещите се насърчават да работят с най-простите системи - например да научат как да пишат програми в BASIC. Изучаването на този език ще направи възможно постигането на добри резултати в кратък период от време. Не е трудно да научите PureBasic - този универсален компилиран език, който има достатъчно възможности, ще ви помогне да разберете основите на програмирането и да подобрите уменията си в бъдеще.
инструкция
1
Инсталирайте PureBasic на компютъра и стартирайте програмата, като отворите IDE редактора. За да русирате програмата, изтеглете я и го изтеглете в програмата, като проверите раздела за настройки, отговарящ за езика.
2
За да напишете проста програма в PureBasic, поставете следния ред в прозореца на редактора: MessageRequester ("Title", "Text")
3
След това изберете раздела "Състав" в менюто икликнете върху "Компилиране". Ще видите прозорец с текстов бутон, наречен от командата MessageRequester. За да научите повече за всяка функция, задръжте курсора на мишката над нея и натиснете клавиша F1.
4
За да създадете файл, който може да се отвори в който и да екомпютър, в секцията "Състав" кликнете върху "Създаване на exe". Дайте на изпълнителя име и го запазете на диск. Първо, в менюто на компилатора изберете раздела "Настройки на компилатора" и проверете поддръжката за стила на WindowsXP.
5
За да създадете приложение за прозорец, въведетередактор следния код: OpenWindow (1,200,250,200,50, "Прозорец", # PB_Window_MinimizeGadget) CreateGadgetList (WindowID (1)) TextGadget (2,70,16,180,15, "Текст Ред") Повторете Събитие = WaitWindowEvent () До Събитие # = PB_Event_CloseWindowEnd
6
Ще се отвори прост прозорец на приложението. Първата функция на OpenWindow кода създаде прозореца директно и цифрите показват неговия идентификатор и позиция по отношение на всички краища на екрана. Четвъртият номер е ширината на прозореца, петата е височината на прозореца. В кавички можете да видите текста, който се показва в прозореца. Командата Event_CloseWindow и End ще излезе от програмата.
7
За да създадете програма с екранбутон, който можете да кликнете, въведете следния код: OpenWindow (1,0,0,200,90, "Заглавие на прозореца", # PB_Window_MinimizeGadget | #PB_Window_ScreenCentered) CreateGadgetList (WindowID (1)) ButtonGadget (2,64,30,80,25, "бутона") Повторете Събитие = WaitWindowEvent () Gadget = EventGadget () Ако Събитие # = PB_Event_Gadget И Gadget = 2 MessageRequester ( "Съобщение",) EndIf До "е бил натиснат бутона" Събитие = #PB_Event_CloseWindowEnd
8
Командите тук означават същото като вгорепосочения код. Ако и И са команди, които правят възможно натискането на бутон. EventGadget е командата, която връща идентификатора на притурката на събитието и функцията If проверява за събитие.
9
Също така можете да създадете програма, която да създава файлове. За да направите това, въведете кода в редактора: Ако CreateFile (1, "C: Test.txt") WriteString (1, "Text Line") CloseFile (1) EndIf
Съвет 3: Как да научите как да програмирате бързо
Програмирането не може да се припише на умения, да се овладеекоито са прости. При отсъствието на математически таланти и постоянна работа по развитието на техните способности е малко вероятно, че вие ще можете да научите как да програмирате бързо. За да придобиете това умение, ще трябва да половите много усилия.
инструкция
1
Непрекъснато тренирайте паметта. Това ще ви помогне да развият уменията си в програмирането - да се ускори процеса на разбиране на изискванията и целите на писане, научете се да бързо да се обобщи целия спектър от необходимата информация и да разгледа всички възможни варианти за изпълнението на готовия програмата. Програмистите мислят по специален начин. Те се опитват да организират и структурата на данните, както и анализ направи полезни заключения за по-нататъшна работа може да бъде по-бързо, за да се движите. Решавам пъзели и логически пъзели, да чете книги, да играят шах, да се засили паметта и развива способността да се мисли бързо и ефективно.
2
Най-добрият начин да научите как бързо да програмирате -това е постоянна практика, дори ако знанията в тази област са много скромни. Започнете, като напишете основни, лесни програми. Значимият опит и способността да се прилага практиката на практика са невъзможни без повтарящи се опити и коригиране на собствените грешки. След това, научаването за бързо програмиране ще доведе до качествени резултати. Дори квалифициран специалист с дълъг трудов стаж е необходимо постоянно да подобрява производителността на собствената си работа и да ускорява процеса на писане на програми.
3
Насладете се на опита на колегите. Комуникацията с други програмисти също е един вид обучение. Практическото обучение е много по-бързо, отколкото самото изучаване на теорията. Консултирайте се с тях за рационализирането на процеса на програмиране, прочетете програмите и обсъдете писменото. Така че ще научите повече за нюансите на програмирането много повече и ще научите как да програмирате по-бързо. В допълнение, съветите на колеги помагат да се подобрят и да се погледнат собствените грешки от страна, която е много полезна за развитие.
Съвет 4: Как да програмирате програмата Arduino Pro Mini с програмиста
В живота на началото arduinshchika, рано или късноидва време, когато искате да спестите от размера на вашия продукт, без да се жертвате функционалност. И тогава Arduino Pro Mini - отлично решение! Този борд се дължи на факта, че няма вграден USB конектор и един и половина пъти по-малко Arduini Nano. Но за да го програмирате, ще трябва да закупите допълнителен - външен - USB-програмист. За това как да "излеем" писмената програма в паметта на микроконтролера и да направите работата на Arduino Pro Mini и ще бъде обсъдена в тази статия.
Ще ви трябва
- - Arduino Pro Mini;
- - компютър;
- - USBASP програмист;
- - свързващи проводници.
инструкция
1
Първо няколко думи за програмиста. Купи на консервна кутия за $ 2 по всяко китайски тип интернет magazine.Razom USB-A се използва, разбира се, за да се свържете е необходима на програмиста да kompyuteru.ISP конектор за свързване с програмируем plate.Dzhamper JP1 контролира напрежението на пин VCC ISP-конектора. Тя може да бъде 3.3V или 5V.Ако целта програмируеми устройство има свой собствен източник на енергия, трябва да се премахне джъмпера JP2 скок се използва за мига на самия програмист; Тази статия не се разглежда. Джойстикът JP3 е необходим, ако часовата честота на целевото устройство е под 1,5 MHz. Две светодиоди показват: G - захранването се доставя на програмиста, R - програмистът е свързан към целевото устройство.
2
Свържете програмиста към USB порта на компютъра. Най-вероятно, след кратко време операционната система ще съобщи, че не може да намери драйвера за това устройство. В този случай изтеглете драйвера за програмиста от официалния сайт http://www.fischl.de/usbasp/. Разархивирайте архива и инсталирайте драйвера по стандартния начин. Програмният интерфейс USBasp трябва да се появи в мениджъра на устройства. Програмистът вече е готов за употреба. Изключете го от компютъра.
3
След това трябва да свържете картата Arduino Pro Mini с програмиста. Горната схема показва как да направите това.
4
Ще използваме breadboard и свързващи кабели - ще бъде бърз и надежден. Свързваме конектора на програмиста към терминалите на Arduino Pro Mini, съгласно горната диаграма.
5
Отваряме средата за разработка на IDE на Arduino. Изборът на правилната карта от менюто: Tools -> Заплащане -> Arduino Pro или Pro Mini (Tools -> Board -> Arduino Pro или Pro Mini). Вие трябва да изберете вида на микроконтролер, който се намира в Tools -> CPU. Имам това ATMEGA 168 (5V, 16 MHz). Тези параметри обикновено се записват на микроконтролера.
6
Изберете типа програмист: Инструменти -> Програмист -> USBasp (или Инструменти -> Програмист -> USBasp).
7
Отворете скицата, която искаме да заредим в паметтамикроконтролер. Например, нека да е мигащ светодиод: Файл -> Проби -> 01. Основи -> Мига. Свържете програмист на свързаните към него с Arduino Pro Mini kompyuteru.Teper, за да изтеглите скица в Arduino с помощта на програмист, можете да направите няколко sposobami.1) Чрез меню файла -> Качване през програмист, 2) с помощта на клавишната комбинация Ctrl + Shift + U; 3) задръжте натиснат клавиша Shift, кликнете с десния бутон на стрелката, което обикновено се използва, за да се зареди в паметта на скица Arduino програма стандарт sposobom.Vso "къпят" в памет на микроконтролера.
Съвет 5: Как да програмирате AVR
Най-лесният начин да учитепрограмирането на микроконтролерите от серията AVR е използването на хардуерната платформа на Arduino. Софтуерната обвивка на тази платформа поддържа операционни системи за Linux, Android и Windows.
инструкция
1
Купете пълна карта на Ардуино или някоя от нейнитемногобройни клонове. Клонингът ще носи всяко друго име. Ако желаете, съберете всеки от тези клонинги самостоятелно, като използвате някой от следните микроконтролери на семейството AVR: ATmega8, ATmega168, ATmega328. Ако компютърът няма COM порт, не забравяйте да предоставите USB-COM конвертор на борда или да използвате готов външен конвертор. Във всички случаи, не забравяйте за конвертора на ниво, защото COM-портовете на компютрите обикновено работят при напрежение 12 V, а микроконтролерът изисква 5 или 3.3.
2
Програмирайте микроконтролераArduino фърмуер, ако това не беше направено първоначално (например, в готовата дъска). Това ще отнеме само едно време, за да напишете фърмуера към микроконтролера, в бъдеще програмите, които разработвате, ще бъдат записани чрез USB или COM-порт, без да използвате програмиста. Те ще бъдат пуснати върху него по същия начин, по който програмите се изпълняват от операционната система на компютъра.
3
Ако компютърът ви няма Java виртуална машина, изтеглете го и го инсталирайте.
4
Изтеглете и инсталирайте официалния интегриранобвивката на Ардуино за развитие. Тази програма, разположена на официалния уебсайт на проекта, е съвместима както с оригиналните дъски Arduino, така и с техните неофициални клонове.
5
Свържете картата към компютъра и след това го включете.
6
Пуснете обвивката. Изберете вида на картата в нея. Ако не е оригинален, изберете картата, с която е съвместима. Също така изберете порта, към който е свързан.
7
Вижте примерите, приложени към корпуса. Те са написани на специален програмен език, наречен "Окабеляване". Опитайте се да ги напишете от своя страна на микроконтролера, разположен на дъската, и да започнете.
8
След като разгледате примерите, опитайте да започнете да ги компилиратесобствени програми. Ако е необходимо, оборудвайте борда с допълнителни периферни устройства. Програмирано, в бъдеще ще може да работи самостоятелно без компютър.
Съвет 6: Как да се науча да програмирате от нулата
Ако искате да създавате видео игри, приложенияза смартфони или интернет сайтове, трябва да научите как да програмирате. Има безброй различни езици за програмиране, но по правило всички те имат общи принципи на работа.
Определете целта си
Изучаването на програмен език е хубавоинтересен урок, но преди да започнете учебния процес, трябва ясно да формулирате целта. За каква цел се нуждаете от познаване на програмния език? Може би искате да станете уеб програмист, разработчик на флаш игри или да пишете приложения за iPhone.Изберете езика за програмиране
Програмирането се препоръчва да започнеот C #. Това са основните езици, те представляват определен промишлен стандарт на програмиране, знанията им се считат за задължителни за всеки професионален програмист. Не започвайте обучението си с езици за програмиране като Java. Синтаксисът им може да изглежда твърде объркващ за вас. C # езиците за някои начинаещи програмисти могат да бъдат твърде сложни, в който случай можете да започнете обучението си с Python, което също е добра основа за начинаещи. Може да ви отнеме около година, за да научите основите на програмирането. Ще научите характеристиките на процедурното и обектно-ориентираното програмиране, принципите на работа с бинарни дървета, масиви, списъци и т.н. Само след като сте изучавали основите, отидете на по-сложни задачи.Посетете уебсайтове на програмисти на програмни езици, изучете документацията. Не забравяйте да комуникирате на форумите на програмистите, те по правило отговарят на повечето от въпросите на начинаещите.
математика
Ако искате да научите как да програмирате, виепросто трябва да знаете математиката. В процеса на работа ще се сблъскате с много проблеми, които не могат да бъдат решени без да сте запознати с основите на тази наука. Има много математически уравнения, системи и теории (серии от Фурие, номера на Фибоначи и т.н.), които значително опростяват процеса на програмиране.Обучението не свършва
Еволюцията на програмните езици не е такамясто, тяхното развитие е постоянно. Опитайте се да прочетете възможно най-много литература в областта на програмирането, в която планирате да работите. Винаги търсете алтернативни решения на възникващи проблеми, това ще ви помогне постоянно да подобрявате ефективността на генерирания код. Говорете с професионални програмисти, те винаги могат да съветват как да се справят с конкретен проблем. Четенето на кодовете на техните програми също ще ви донесе големи ползи.Невъзможно е да имате предвид всичко през цялото време. Не се колебайте да използвате референтните книги на езиците за програмиране.Задачите на програмирането, без значение колко просто са тенито бяха, никога не се поколебаха. Те винаги изискват разработването на правилния алгоритъм на действията, ефективни в тази конкретна ситуация. Търсенето на оптимални алгоритми изисква постоянна практика и обучение. Опитайте се да решавате по-често малки програмни проблеми (можете да ги намерите на специализирани уеб сайтове), което ще ви помогне постепенно да усъвършенствате уменията си в тази област.
Съвет 7: Как да научите как да програмирате в Делфи
Делфи е един от най - известните ипопулярни езици за програмиране. Това е много ясно и разбираемо, е удобно за бързо писане на необходимите програми. Можете да научите основите на програмирането върху него в много кратко време.
инструкция
1
Обектно-ориентиран програмен езикДелфи се основава на Object Pascal. Borland я е подобрила значително, създава удобна програмна среда Borland Delphi. Това беше тази среда, която предостави на Делфи такава популярност. Започнете да програмирате с него може дори и начинаещ, в процеса на създаване на програмата да овладее основите на езика.
2
За работа ще ви е необходима програмна средаBorland Delphi 7, можете да го намерите в мрежата. Изтеглете програмата, инсталирайте. След стартирането ще видите формуляр Form1 - това е детайлът на бъдещия интерфейс на приложението. В горната част на прозореца на програмата има палитра от компоненти, които можете просто да ги плъзнете във формата с мишката. Така че можете да създавате бутони, текстови полета и много други.
3
Размерите на формата, като бутоните, могат да бъдат променени. Посочете формата, която трябва да размерите, като просто плъзнете ръбовете му с мишката. Дайте имената на бутоните. За да направите това, изберете го и в лявата част на прозореца, в реда на надписа, въведете желания текст. По същия начин можете да промените имената на всички елементи.
4
С натискане на зелената стрелка стартирате създаденияи можете да видите как ще изглежда. Но бутоните все още няма да работят. За да изпълняват функциите си, напишете работодатели на събития за тях, т.е. уточнете какво трябва да се случи, когато бутонът е натиснат.
5
Затворете текущата програма, след това два пътикликнете върху който и да е бутон на формуляра. Прозорецът на редактора на кода се отваря и трябва да въведете необходимия ред в него. Което точно зависи от това какво трябва да се случи, когато бутонът бъде натиснат. На този етап ще трябва да вземете урока за Делфи и да започнете да научите действителното програмиране, т.е. писането на кода.
6
Най-удобният начин да научите Delphi за специфичнипримери. Тук можете да изтеглите илюстрирани грунд: http://gluk.webhost.ru/programs/delphi7.chm. На тази страница можете да видите видео разказва за създаването на Delphi обикновен текстов редактор: http://wda.3dn.ru/blog/videourok_po_borland_delphi_7_delaem_tekstovyj_redaktor_v_borland_delphi7/2011-03-17-2.
7
Важно е не само да се научите как да използвате BorlandDelphi и може да напише правилния код. Необходимо е да свикнете с правилния стил на програмиране от самото начало, това е много важно. Първо, определете коя програма ви е необходима, какво трябва да се направи, какъв интерфейс трябва да има. След това създайте алгоритъм за неговата работа, т.е. запишете точките какво трябва да се направи и как. Добре проектиран алгоритъм ще ви спести много време и ще създаде добра програма.
8
Завършеният алгоритъм трябва да бъде преведен на езикакод. Не забравяйте да вмъкнете коментари в кода, в противен случай ще можете да разберете кода на програмата за известно време. Затова не губете време за коментари, когато компилирате програмата, те все още са изтрити и ще присъстват само в изходния код.
9
Винаги вмъквайте манипулатори на грешки в кода -програмата трябва да знае какво да прави в случай на провал. Ако манипулаторът на грешки не е налице, програмата завършва необичайно с появата на съответния прозорец.
10
Не забравяйте да тествате програмата за различниненормални ситуации. Направете всичко, което един потребител може да направи с него. Намерете бъгове и ги поправете. Само след като програмата е напълно изпитана, можете да я прехвърлите на потребителите.
Съвет 8: Как да програмирате
програмиране Автоматична телефонна централа - задачата не е проста и изисква специални познания иумения. За да избегнете неизправности и вследствие на това - престой, се препоръчва да се свържете с специалист. По принцип програмирането на централата се преподава в специализирани курсове, организирани от производителя на оборудване. Съществуват общи принципи и правила, според които са програмирани повечето модерни телефонни централи.
Ще ви трябва
- - системен телефон;
- - компютър;
- - USB кабел;
- - шофиране с водача и програма за управление.
инструкция
1
Подгответе оборудването за програмиране. Първо, свържете всички градски телефонни линии към съответните портове на централата. Обикновено в терминологията на телефонията такива пристанища се обозначават с буквите CO.
2
Свържете всички вътрешни телефонни линии къмсъответстващи на PBX портовете. Тези портове са от два типа - цифрови и аналогови. Те се обозначават с буквите EXT. Всеки порт съответства на вътрешните номера 101, 102, 103 и др. Цифровите телефони са свързани към системните телефони. Тези телефони обикновено се доставят с централата и не работят без нея. Очевидната разлика между системния телефон и конвенционалното аналогово устройство е наличието на голям брой електрически крушки пред бутоните за бързо набиране.
3
Свържете PBX към компютъра, като използвате USB кабел, ако централата разполага с USB порт. След това инсталирайте ATC драйвера, програма за управление на PBX на компютъра.
4
Ако е налице USB порт, програмирайте централата откомпютър. За да направите това, стартирайте програмата за управление на PBX. Посочете USB порта, на който ще бъде програмирана централата. След това се свържете с централата, като въведете паролата за програмиране и паролата за въвеждане. Паролата по подразбиране е 1234.
5
Ако няма USB порт, програмирайте централатасистемния телефон. За да имате право програмиране телефон, той трябва да бъде свързан към ЕХТ1 порт, който съответства на броя 101. За да влезете в режим на програмиране, натиснете бутона "Програма", а след това от цифровата клавиатура, за да наберете телефонен комбинацията от "звезда", "мрежа". Ще бъдете подканени за паролата за връзка. Тук стандартната парола е 1234.
6
След като влезете, не забравяйте да го конфигуриратеОсновните функции са критични за функционирането на системата. Първо, създайте план за номериране. Тук се регистрират имената на абонатите и тяхната кореспонденция с вътрешни номера. За да направите това, в графата "Име" до номера на разширението въведете желаното име, което ще се показва на собствения телефон.
7
Настройте градски линии. Необходимо е да зададете тоналния или пулсовия режим на линиите. Това е необходимо за осъществяване на повиквания от автоматичната телефонна централа по градски линии. За да направите това, изберете съответния режим на линия от падащото меню "Набиране на режим".
8
Конфигуриране на разпределението на входящите повиквания. В съответствие с таблицата за разпределение, тези или други вътрешни телефони ще звънят. По подразбиране всички телефони се обаждат, когато се обаждат на който и да е градски линии. За да направите това, поставете отметките в таблицата в колоната на номера на разширението и посочете колко време от началото на разговора трябва да започне да се обажда.
9
За да запазите настройките, кликнете върху бутона "Прилагане", когато програмирате от компютъра или бутона "Store", когато програмирате от собствения телефон.
10
Когато приключите, затворете програмата и я изключете.USB кабел, ако телефонната централа е програмирана от компютър или натиснете бутона за програмиране, за да излезете от режима на програмиране, ако телефонната централа е програмирана от телефона.
Мигащ светодиод