| СИ или БАСИК | 
| 
				
			 | 
| 
| Hardy | Дата: Суббота, 22.06.2013, 08:22 | Сообщение # 1 |  | Группа: Пользователи Сообщений: 4 
 Статус: Offline | Здравствуйте все! 
 Жил я счастливо и беззаботно, электрические потребности справлял с помощью рассыпухи и чужих микроконтроллеров. Сам не программировал никогда. В школе был БАСИК, потом в проституте, потом в другом проституте нас запирали в лаборатории и заставляли кодить на ассемблере для Z80
  Как это было и что мы там делали забывалось уже на следующий день после экзаменов. 
 Я бы и дальше продолжал счастливо жить, но приспичило мне термостат на Пельтье. Да не простой а реверсивный. Для простых я обходился DC-DC контроллерами, получалось и дешево и работоспособно. А для реверсивного уж очень схема большая выходит. И вспомнил я про микроконтроллеры и что умеют они ШИМить. И полез я в Интернет. Сначала залез на СИсичный форум, написал там мольбу о помощи, но.... смотрю я в этот СИ код и будто инструкцию на китайском читаю. То есть я понимаю, что это программа для микроконтроллера а дальше пустота
   
 Вот подобрались  к вопросу - что кидаться изучать - БАСИК или СИ?  Можно считать что мой мозг как у младенца в плане программирования МК.
 
 А еще хочется термостат поскорее сделать и все такое...
 
 зы: не знаю, куда написать про свой термостат - с одной стороны это нью прожект а с другой, ай нид хелп! и хотелось бы его победить до того, как я стану мастером 80 уровня в программировании.
 
 Всем спасибо за чтение!
 
 
 |  
 |  |  |  | 
| 
| RD3AVJ | Дата: Понедельник, 24.06.2013, 08:15 | Сообщение # 2 |  |   Группа: Свой человек Сообщений: 175 
 Статус: Offline | С точки зрения компактности откомпилированного приложения для микроконтроллеров Си, конечно, выигрывает. А что касается простоты освоения - тут Баскому нет равных, имхо. Вкратце сложность в порядке возрастания можно описать так:
 Задание: хочется пить, а ты в комнате.
 Алгоритм Баском (Бэйсик): Оторвать зад от дивана, сходить на кухню и попить.
 Алгоритм на Си: оторвать зад от дивана, выйти из комнаты, пройти по коридору, зайти на кухню, взять стакан, налить воды в него и выпить.
 Внимание - алгоритм на ассемблере
  :  сделать вдох, на выдохе встать с дивана, сделать шаг, вдохнуть, сделать другой шаг в сторону коридора...- бла-бла-бла, 800 строк кода...- взять стакан, поднести ко рту, сделать глоток... Ну тыпонел))))))))
 Форум и гугл тебе в помощь. Участники, я думаю, примут участие, извиняюсь за каламбур
  . Давай техзадание и вместе, шаг за шагом, будем в ветке "разработки" создавать термостат. Просто код вместо тебя никто писать не будет - таковы правила жизни. А вот помощь - ради бога. Никто, кстати, не мешает тебе параллельно на Сишных форумах сделать то же самое. Вдруг Си станет тебе ближе  . 
 
 |  
 |  |  |  | 
| 
| Петр | Дата: Понедельник, 24.06.2013, 16:25 | Сообщение # 3 |  | Группа: Проверенные Сообщений: 47 
 Статус: Offline | FastAvr выигрывает у Си по компактности и скорости.Цитата (RD3AVJ) С точки зрения компактности откомпилированного приложения для микроконтроллеров Си, конечно, выигрывает.
 
 |  
 |  |  |  | 
| 
| AlekS | Дата: Понедельник, 24.06.2013, 17:58 | Сообщение # 4 |  | Группа: Проверенные Сообщений: 247 
 Статус: Offline | Петр, А он, FastAvr, еще жив?Цитата (Петр) FastAvr выигрывает у Си по компактности и скорости.
 
 |  
 |  |  |  | 
| 
| exersizze | Дата: Вторник, 25.06.2013, 00:57 | Сообщение # 5 |  |   Группа: Администраторы Сообщений: 720 
 Статус: Offline | Цитата (RD3AVJ) Алгоритм Баском (Бэйсик): Оторвать зад от дивана, сходить на кухню и попить. Алгоритм на Си: оторвать зад от дивана, выйти из комнаты, пройти по коридору, зайти на кухню, взять стакан, налить воды в него и выпить. Внимание - алгоритм на ассемблере :  сделать вдох, на выдохе встать с дивана, сделать шаг, вдохнуть, сделать другой шаг в сторону коридора...- бла-бла-бла, 800 строк кода...- взять стакан, поднести ко рту, сделать глоток...
 RD3AVJ, +1
   
 
 |  
 |  |  |  | 
| 
| Hardy | Дата: Вторник, 25.06.2013, 09:36 | Сообщение # 6 |  | Группа: Пользователи Сообщений: 4 
 Статус: Offline | RD3AVJ, Ты не в алкогольном институте случаем учился? Потомучто про я кажется где-то слышал, а еще про деревянное заземлениеЦитата сделать вдох, на выдохе встать с дивана  
 А тему новую сейчас заведу
 
 
 |  
 |  |  |  | 
| 
| RD3AVJ | Дата: Вторник, 25.06.2013, 22:35 | Сообщение # 7 |  |   Группа: Свой человек Сообщений: 175 
 Статус: Offline | Hardy, не, не в алкогольном))) А пример про алгоритмы на языках про попить воды на кухне родился в свое время из диалога и обсуждения с exersizze в личке   
 
 |  
 |  |  |  | 
| 
| RD3AVJ | Дата: Вторник, 25.06.2013, 22:36 | Сообщение # 8 |  |   Группа: Свой человек Сообщений: 175 
 Статус: Offline | Петр, несомненно, ты прав, просто в теме был вопрос про Си и Байсик   
 
 |  
 |  |  |  |