Nik0.la
-
Постов
8 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные Nik0.la
-
-
Что за ошибки?
Может ты не сделал Save all, после того как добавил файлы?!
0 -
kobraz, у тебя очень крутые уроки получились!
Когда опубликуют 8 урок?
Очень бы хотелось еще урок и по ДИПТРЭЙС, уверен что можно будет по черпнуть и из него много полезного! И для него тебе не нужна камера!
Поддерживаю товарища, который писал выше и с надеждой буду ждать продолжения уроков, но уже с таймерами!
0 -
создайте переменные - присвойте им значения вольт и ампер!
А потом выводите эти переменные перемножив их.
неправильная схема включения ОУ.
Это из-за того что я использую землю вместо отрицательного напряжения на ножке 4?
0 -
Привет всем! Не получается сделать домашнее задание номер 7, так как не могу заставить правильно работать усилитель. У меня не получается получить коэффициент усиления 10. Изменяя напряжение на входе, напряжение на выходе изменяется не линейно. Что я делаю неправильно?
0 -
Привет! Не могу получить readADC(1) = 0! Залита программа с практического занятия 7! Только без умножения readADC(1) на константы и с исправлением товарища Goodefine! Ниже моя схема:
Если есть какие-то мысли, поделитесь пожалуйста!
0 -
у меня есть вопрос
вы специально цифры сами прорисовывали ?
можно бы было и так написать
Lcd_prints(1,3,FONT_1X,(unsigned char*)PSTR("10"));
или вы хотели свой шрифт создать ?
Да. Так как символы немного великоваты и их не возможно разместить в нужном месте.
0 -
Привет с Израиля! Огромное спасибо за уроки!!! Они очень помогают, мотивируют и просто очень классные! Работаю над последним заданием и очень жду новых публикаций! Успехов!!!
Это мой вариант домашней номер 6. Какие будут замечания или предложения?
// Atmega 8
#define F_CPU 8000000
#include <avr/io.h>
#include <util/delay.h>
#include <stdlib.h>
#include "n5110.h"
void preset()
{
Lcd_init();
Lcd_clear();
Lcd_update();
}
void termometer_picture ()
{
Lcd_circle(42,7,3,PIXEL_ON); // Top circle
for (int i=5; i>=1; i--)
{
Lcd_circle(42,37,i,PIXEL_ON); // Bottom circle
}
Lcd_line(39,7,39,32,PIXEL_ON); // Left side of termometer
Lcd_line(45,7,45,32,PIXEL_ON); // Right side of termometer
Lcd_rect(40,11,3,5,PIXEL_OFF); // Empty rectangular in the top circle
Lcd_rect(40,33,2,5,PIXEL_OFF); // Empty rectangular in the bottom circle
Lcd_rect(38,39,5,9,PIXEL_ON); // Cosmetic
Lcd_rect(40,41,2,6,PIXEL_ON); // Cosmetic
Lcd_line(35,7,35,10,PIXEL_ON); // 3(0)
Lcd_line(32,7,32,10,PIXEL_ON); // 3(0)
Lcd_line(33,6,34,6,PIXEL_ON); // 3(0)
Lcd_line(33,11,34,11,PIXEL_ON); // 3(0)
Lcd_line(27,6,29,6,PIXEL_ON); // (3)0
Lcd_line(30,7,29,8,PIXEL_ON); // (3)0
Lcd_line(30,9,30,10,PIXEL_ON); // (3)0
Lcd_line(27,11,29,11,PIXEL_ON); // (3)0
Lcd_line(36,13,45,13,PIXEL_ON);
Lcd_line(35,16,35,19,PIXEL_ON); // 2(0)
Lcd_line(32,16,32,19,PIXEL_ON); // 2(0)
Lcd_line(33,15,34,15,PIXEL_ON); // 2(0)
Lcd_line(33,20,34,20,PIXEL_ON); // 2(0)
Lcd_line(27,15,29,15,PIXEL_ON); // (2)0
Lcd_line(30,16,27,19,PIXEL_ON); // (2)0
Lcd_line(27,20,30,20,PIXEL_ON); // (2)0
Lcd_line(36,22,45,22,PIXEL_ON);
Lcd_line(35,25,35,28,PIXEL_ON); // 1(0)
Lcd_line(32,25,32,28,PIXEL_ON); // 1(0)
Lcd_line(33,24,34,24,PIXEL_ON); // 1(0)
Lcd_line(33,29,34,29,PIXEL_ON); // 1(0)
Lcd_line(28,25,29,25,PIXEL_ON); // (1)0
Lcd_line(29,24,29,29,PIXEL_ON); // (1)0
Lcd_line(28,29,30,29,PIXEL_ON); // (1)0
Lcd_line(36,31,45,31,PIXEL_ON);
Lcd_update();
}
int main(void)
{
preset();
int i;
while(1)
{
termometer_picture();
i = rand() % 36;
Lcd_rect(40,41,1+i,5,PIXEL_ON);
Lcd_update();
_delay_ms(500);
Lcd_clear();
}
}
0
Видеокурс по AVR-микроконтроллерам для начинающих
в МК для начинающих
Опубликовано
Обрати внимание, ты создаешь проекты *.срр, а добавляешь библиотеки с расширением *.с!? Из-за этого у тебя не работало в первый раз, может и не надо было переставлять студию!