рд╡рд╛рдпрд░рд▓реЗрд╕ рдерд░реНрдорд╛рдореАрдЯрд░ рдШрдбрд╝реА

рдЖрдЬ рдореИрдВ AVR рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдкреГрд╖реНрдарднреВрдорд┐
, .

, . . DS18b20 (, , , 1$), , . , .

DS18b20, ┬л+┬╗ ┬л-┬╗.

( , , тАФ ).

тАЬARDUINOтАЭ. ┬л┬╗, - , - - .

тАЬARDUINOтАЭ. .
3-.
, + .

- RTC DS1307,
LCD 12864 .

Arduino IDE, Atmel Studio 6.0 ( USBasp_H6). , DS1307 16 ( 1 Arduino IDE ). USBasp_H6 , 5 ┬л┬╗ Arduino.

рдкрд░реНрдпрд╛рдкреНрдд рдЦреЗрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдПрдХ рдШрдбрд╝реА рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рд╕рдордп рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлрд░реНрд╢ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╕реЗрдВрд╕рд░ рд╕реЗ рддрд╛рдкрдорд╛рди рджрд┐рдЦрд╛рдПрдЧрд╛, рд╕рдбрд╝рдХ рдкрд░ рд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдХрдорд░реЗ рдХреЗ рдЕрдВрджрд░ рдХрд╛ рддрд╛рдкрдорд╛рдиред

рдЖрдЧреЗ рдШрдбрд╝реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рдЪреБрдирдиреЗ рдХреА рдкреАрдбрд╝рд╛ рдереАред рд╕рд┐рдВрдХ рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рдЙрдкрдпреБрдХреНрдд рдЬрдЧрд╣ рдирд╣реАрдВ рдереА, рд╡рд┐рдЪрд╛рд░ рдЙрдиреНрд╣реЗрдВ рд╡рд┐рдкрд░реАрдд рдХреЛрдиреЗ рдореЗрдВ (рд▓реЗрдХрд┐рди рдереЛрдбрд╝реА рджреВрд░, рджреНрд╡рд╛рд░ рднреА) рдбрд╛рд▓ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╕реВрдЪрдирд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдПрдХ рд╡рд╛рдпрд░рд▓реЗрд╕ рддрд░реАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмреЛрд▓реНрдб рдирд╣реАрдВ рдерд╛ рддрд╛рдХрд┐ рдШрдбрд╝реА рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдореБрджреНрджрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПред рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд┐рдо рдФрд░ рдЪреАрдиреА рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдореЗрдВ рд╡рд╛рдпрд░рд▓реЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХреЗ рд▓рд┐рдП NRF24l01 рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдмреНрд░реЗрдбрдмреЛрд░реНрдб рдкрд░ рд╕рдм рдХреБрдЫ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдФрд░ рдХреЛрд╢рд┐рд╢ рдХреА
рд╕рдВрдЪрд░рд┐рдд рд╕рдВрдЦреНрдпрд╛ред


рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдПрд▓рд╕реАрдбреА рдбрд┐рд╕реНрдкреНрд▓реЗ (64x128 рдкрд┐рдХреНрд╕рд▓) рдХреЗ рдЖрдХрд╛рд░ рдХреА рдереАред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЙрд╕ рдкрд░ рдХреБрдЫ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╛ - рдмрд╣реБрдд рд╕реА рдЬрдЧрд╣ рд▓реЗрддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ 32Kb рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЧреИрд░-рд╡рд╛рд╖реНрдкрд╢реАрд▓ рдореЗрдореЛрд░реА рд╣реИ, рдФрд░ рдЪреАрдЬреЗрдВ рдЖрд╕рд╛рди рд╣реЛ рдЧрдИрдВ, рдореИрдВрдиреЗ рд╕рднреА рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдФрд░ EEPROM рдореЗрдВ рд╕рдм рдХреБрдЫ рдиреАрдЪреЗ рд▓рд┐рдЦрд╛ред

рдирддреАрдЬрддрди, рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдЖрдпрд╛
рдХреЛрдбред
#define F_CPU 1000000UL
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
#include <avr/pgmspace.h>
#include "my_OWI_ds1820.h"
#include "SPI.h"
#include "nRF24L01.h"
#include "my_i2c_watch.h"
#include "KS0107.h"
void timer_init(void)
void button_init(void)
void get_data(void)		
void show_temp 
void show_time(void)
ISR (TIMER1_OVF_vect)
void noraml_mode(void)
void set_mode(void)
int main(void)
{
	button_init();// 
	ds_init();// RTC
	KS0107_Init();//  LCD
	KS0107_Clrscr(0);// LCD
	SPI_MasterInit();// SPI  
	nRF24L01_init(0b00000011);//   
	nrf24l01_RX_TX_mode(PRX);//  
	timer_init();// 
	if((BUT_1&BUT_2)==0){ds_write(0,0);ds_write(1,0);ds_write(2,0);cond_1=0;cond_2=0;}//full reset 00:00:00
	sei();//   ,    LCD -  
	
while(1){

if(BUT_1==1){cond_1=1;}// 
if(BUT_2==1){cond_2=1;}// 	
		    
if (setmode==0){	// 
if(BUT_1==0){if(cond_1==1){cond_1=0;mode=26;}}	//  
if(BUT_2==0){if(cond_2==1){cond_2=0;mode=100;setmode=1;read_ds_data(&ds_time);convert(&ds_time);}}//     setmode=1
noraml_mode();
}  //end if (setmode==0) 
else if(setmode==1){//  
set_mode();
	}//end if(setmode==1)
	}//end while(1)
}//end main


рдХреЛрдб рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рд╣реИ, рдЬреЛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрдЪрд╛рд░рдг рдкрдХреНрд╖ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╢реБрд░реВ рд╣реБрдЖред рдЗрд╕рдиреЗ рдЗрддрдиреА рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ - рд░реЗрдбрд┐рдпреЛ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдХреБрдЯрд┐рд▓ рдЙрдкрдпреЛрдЧред рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ 8 рдмрд┐рдЯреНрд╕ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдбреЗрдЯрд╛ рдХреЛ рд╣рд░рд╛ рджреЗрдирд╛ рдерд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдбред
//     
void mSend(char pin)
{
	int T=0;
	//int x;
	char code0,code1,code2;
	char pack[3]={0,0,0};
	
	switch (pin){
	case 4:
	T=temp_18b20_4();
	code0=0x10;
	code1=0x20;
	code2=0x30;
	break;
		
	case 3:
	T=temp_18b20_3();
	code0=0x40;
	code1=0x50;
	code2=0x60;
	break;
		
	case 2:
	T=temp_18b20_2();
	code0=0x70;
	code1=0x80;
	code2=0x90;
	break;
	}
	
pack[0]=((T>>8)&0x0F)|code0;
pack[1]=((T>>4)&0x0F)|code1;
pack[2]=(T&0x0F)|code2;
	for(char i=0;i<3;i++){
	nrf24l01_FLUSH_TX;//  
	nrf24l01_Sent_data_Ret(pack[i]);
	_delay_ms(100);
}}

рдпрд╣реА рд╣реИ, рд╕рдВрдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рдЯреВрдЯрдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде, рдХреЗрд╡рд▓ 16 рдЪрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд░рд┐рд╕реАрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛, DS18b20 рд╕реЗрдВрд╕рд░ рдорддрджрд╛рди рд╡рд┐рдзрд┐ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдирдП рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдп (рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ Atmega328p рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЬрдЧрд╣ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдмрди рдЧрдИ), рд▓реЗрдХрд┐рди рдЕрдлрд╕реЛрд╕, рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдПрдХ рдмрд╕ рдореЗрдВ рдХрдИ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдЬрд┐рд╕ рддрд░рд╣ рдореИрдВ рдЙрд╕ рдкрд┐рди рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореИрдХреНрд░реЛ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддрд╛ рдЬрд┐рд╕ рдкрд░ рд╕реЗрдВрд╕рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рджреМрд░рд╛рди рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИред

рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рддреИрдпрд╛рд░ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдмреЛрд░реНрдб рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ (рдмреЛрд░реНрдб рдХреЗ рд▓рд╛рдн рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рдореЗрдВ рдпрд╣ рднреА рд╕рд┐рдЦрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдкрдврд╝рд╛рдИ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ)ред
рд░рдВрдЧрд╛ рдЧрдпрд╛ рдерд╛
рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕рд░реНрдХрд┐рдЯ рдЖрд░реЗрдЦ
image

рдЬрд┐рд╕ рдкрд░ рдореБрджреНрд░рд┐рдд рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (LUT рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)
image

рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдмреЛрд░реНрдб рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рддреЗ рд╕рдордп, рд╡рд┐рд╢реЗрд╖ рдЖрдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕реЗ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдирд╣реАрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд░реНрдд рдереАред рдмреЛрд░реНрдб рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рд╕рд╣реА рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╕рдВрдЪрд╛рд▓рди рдХреНрд╖рдорддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХреА, рдФрд░ рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рд╢реБрд░реВ рд╣реБрдЖред
рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рддреИрдпрд╛рд░
image

рд░рд┐рд╕реАрд╡рд░ рдмреЛрд░реНрдб рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рддреЗ рд╕рдордп, рд╕реНрдкрд╖реНрдЯ рдкреНрд░рд╢реНрди рдШрдбрд╝реА рдХрд╛ рдорд╛рдорд▓рд╛ рдерд╛ред рдЪреВрдБрдХрд┐ рдореИрдВрдиреЗ рдХрднреА рднреА 3 рдбреА рдкреНрд░рд┐рдВрдЯрд░ рдХреЛ рд▓рд╛рдЗрд╡ рдирд╣реАрдВ рджреЗрдЦрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЖрдпрддрд╛рдХрд╛рд░ рд╕рдорд╛рдирддрд╛ рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдХреБрдЫ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рд╡реЙрдЪ рдмреЙрдХреНрд╕ рдХреА рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рджреАрд╡рд╛рд░ рдИрдерд░рдиреЗрдЯ рд╕реЙрдХреЗрдЯ рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ (рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХреЛрдИ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рддрд╕реНрд╡реАрд░реЗрдВ рдирд╣реАрдВ рд╣реИрдВ)ред рдЪрд╛рд▓рд╛рдХ рдирд╣реАрдВ рд╣реИ
рдЪрд╛рдХреВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░
image

рдИрдерд░рдиреЗрдЯ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЫреЗрдж рдПрдХ рдПрд▓рд╕реАрдбреА рд╕реНрдХреНрд░реАрди рдХрд╛ рдЖрдХрд╛рд░ рдмрди рдЧрдпрд╛ред рдЪреВрдВрдХрд┐ рдмреЙрдХреНрд╕ рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛ рдЧрдИ рдереА, рдмреЛрд░реНрдб рдХреА рдЖрдХреГрддрд┐ рдФрд░ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдирдИ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдкреНрд░рдХрдЯ рд╣реБрдИрдВред
рдмреЙрдХреНрд╕ рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛
image

рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд╡рд┐рджреНрдпреБрдд рдпреЛрдЬрдирд╛рдмрджреНрдз рдЖрд░реЗрдЦ
image

рд░рд┐рд╕реАрд╡рд░ рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб
image

Etched рдмреЛрд░реНрдб
image

рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдФрд░ SO рдХреЗрд╕ рдореЗрдВ DS1307 рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рд░рд┐рд╕реАрд╡рд░ рдХреЛ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдИ (рдЬрдмрдХрд┐ рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдЙрди рдШрдбрд╝рд┐рдпреЛрдВ рдХреЛ рдХрдИ рдмрд╛рд░ рдЬрд▓рд╛рдпрд╛ рдЧрдпрд╛), рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдпрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯреА рдкрд░реНрдЪреА рджрд┐рдЦрд╛рдИ рджреАред
рдмреЛрд░реНрдб рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рд╕рд╣реА рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреА, рдФрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдПрд▓рд╕реАрдбреА рдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛ред рд▓реЗрдХрд┐рди рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рд░реЛрдзрдХ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рд░реЛрдз рдерд╛ рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдерд╛ред
рдЗрдХрдЯреНрдареЗ рд╣реБрдП рд░рд┐рд╕реАрд╡рд░ рдмреЛрд░реНрдб
image

рддреИрдпрд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреИрд╕рд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?
image
image
image

рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдпрд╣ рдХреЗрд╡рд▓ рдмрдЯрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЫреЗрдж рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ, рдФрд░ рд╕рдВрднрд╡ рд╣рдж рддрдХ, рдмреЙрдХреНрд╕ рдХреЗ рдЕрдВрджрд░ рд╕рднреА рдмреЛрд░реНрдбреЛрдВ рдХреЛ рдареАрдХ рдХрд░реЗрдВред
рдЬрд╛рдирдХрд╛рд░реА
Atmel Studio 6.0. SinaProg2.1.1. Splan70 layout 6.0 ( ). LCD LCDAssistant.

. .

GitHub


рдкреЗрд╢реЗрд╡рд░реЛрдВ:
- рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди;
- рдкреНрд░рд╢рд┐рдХреНрд╖рдг, рд╕рдВрдкрд╛рджрди рд╣рд╛рде;

рд╡рд┐рдкрдХреНрд╖:
- рдорд╣рдВрдЧрд╛, рдЪреАрдиреА рдореМрд╕рдо рд╕реНрдЯреЗрд╢рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВред
- рд▓рдВрдмреЗ рд╕рдордп рддрдХ, рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕реЗ рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдЕрдзрд┐рдХ рдЬреНрдЮрд╛рди рдирд╣реАрдВ рд╣реИред
- рдЦрд░рд╛рдм рдХреЛрдб рдЕрдиреБрдХреВрд▓рдиред

PS - рдпрджрд┐ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ NRF24l01 рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред
UPD рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕реЗрдВрдмрд▓ рдбрд┐рд╡рд╛рдЗрд╕
рдЫрд╡рд┐

Source: https://habr.com/ru/post/hi382393/


All Articles