рд╣рдо рд░рд╛рд╕реНрдкрдмреЗрд░реА PI рдФрд░ USBasp рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ nRF24LE1 рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рддреЗ рд╣реИрдВ

рдЫрд╡рд┐
рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, рдПрдХ рдПрдХреАрдХреГрдд рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд╕рд╛рде рд╕рд╕реНрддреА ($ 6) nRF24LE1 рд░реЗрдбрд┐рдпреЛ рдореЙрдбреНрдпреВрд▓ рд╣рдм рдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдереЗред рдЗрди рд░реЗрдбрд┐рдпреЛ рдореЙрдбреНрдпреВрд▓реЛрдВ рдкрд░, COOLRF рдХреЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рд╡реЗ рдЕрдзрд┐рдХ рдорд╣рдВрдЧреЗ Atmega128RFA1 рдЪрд┐рдк, рдФрд░ nRF24LE1 рдкрд░ рдЪрд▓реЗ рдЧрдП, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рд╕рдордЭрд╛ рдЧрдпрд╛ рдерд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛ред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдФрд░ рдпреВрдПрд╕рдмреАрд╕реНрдкреИ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕реА рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░реЗрдбрд┐рдпреЛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЪрдордХрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

NRF24LE1 рдХрд╛ рд╡рд┐рд╡рд░рдг


рдЪрд┐рдк рдмреЙрдбреА рдХреЗ рд▓рд┐рдП 3 рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: QFN24 (4 ├Ч 4 рдорд┐рдореА), QFN32 (5 ├Ч 5 рдорд┐рдореА), QFN48 (7 ├Ч 7 рдорд┐рдореА)ред рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП I2C, UART, SPI рдХреЗ рдкрд░рд┐рдзреАрдп рд╡рд┐рднрд┐рдиреНрди рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдкрд░ рд╣реИрдВ (рдбреЗрдЯрд╛рд╢реАрдЯ рдХреЗ 131 рдкреГрд╖реНрдареЛрдВ рд╕реЗ рджреЗрдЦреЗрдВ)ред рдпрд╣рд╛рдВ рдореИрдВ QFN32 рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ рдФрд░ рддрдХрдиреАрдХреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЗрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдВрдЧреЗред

рд░реЗрдбрд┐рдпреЛ рдЯреНрд░рд╛рдВрд╕рдорд┐рдЯрд┐рдВрдЧ рдкрд╛рд░реНрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ nRF24L01 + рдХреЗ "рдмреНрд░реЗрдирд▓реЗрд╕" рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ:
2.4 GHz, 125 рдЪреИрдирд▓ред рд╕рдорд░реНрдерд┐рдд рдЧрддрд┐ 250kbps, 1Mbps рдФрд░ 2Mbps, рдЖрджрд┐ рд╣реИрдВред

рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд 8051-рд╕рдВрдЧрдд рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ:

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ NRF24LE1 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ


"рджреЗрд╢реА" рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ nRF24LE1 рдХреЛ рдлреНрд▓реИрд╢ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдорд╣рдВрдЧрд╛ рд╣реИ - рдПрдмреЗ рдкрд░ рд▓рдЧрднрдЧ $ 30ред рдмреЗрд╢рдХ, рдореБрдЭреЗ рдХреАрдордд рдкрд╕рдВрдж рдирд╣реАрдВ рдереА, рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░, рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ github.com/derekstavis/nrf24le1-libbcm2835 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдорд┐рд▓рд╛ред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ Russified - рдореБрдЭреЗ рдкреБрд░реНрддрдЧрд╛рд▓реА рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рдерд╛ред рд╕рдВрд╢реЛрдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рд▓рд┐рдВрдХ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд░реЗрдбрд┐рдпреЛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ SPI рдкрд┐рди рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:
рдЫрд╡рд┐
PROG рдкрд┐рди nRF24LE1 рд░рд╛рд╕реНрдкрдмреЗрд░реА PI рдкрд░ 24 GPIO рдкрд┐рди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо FCSN рдХреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ CE0 (рдкрд┐рди 8) рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рд╣рдо рд░реАрд╕реЗрдЯ рдХреЛ рдкреНрд▓рд╕ рдкрд░ рдХрд╕рддреЗ рд╣реИрдВред рдЬреАрдПрдирдбреА рдХреЛ рдорд╛рдЗрдирд╕ рдФрд░ рд╡реАрдбреАрдбреА рд╕реЗ + 3.3 рд╡реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред
рд░реЗрдбрд┐рдпреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдирдВрдмрд░рд┐рдВрдЧ рдХрд╛рд░реНрдб рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдорд╛рдЗрдХреНрд░реЛ рд╕рд░реНрдХрд┐рдЯ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рдорд▓реЗ рдФрд░ рдореБрджреНрд░рд┐рдд рд╕рд░реНрдХрд┐рдЯ рдмреЛрд░реНрдб рдХреЗ рд╡рд╛рдпрд░рд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг) рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдЙрд╕реА рд╕реНрдерд╛рди рдкрд░ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ рдЬрд╣рд╛рдВ nRF24LE1 рд╕реНрд╡рдпрдВ рдмреЗрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм eBay рдкрд░ рдЦрд░реАрджрддреЗ рд╣реИрдВ, рддреЛ рдирдВрдмрд░рд┐рдВрдЧ рдХрд╛рд░реНрдб рдХреЛ рдЙрддреНрдкрд╛рдж рдкреГрд╖реНрда рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдХрд▓рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо nrf24le1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:

USBF рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ NRF24LE1 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ


рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рд╕рд░рд▓ рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдПрд╡реАрдЖрд░ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ USBasp рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗ рд▓реИрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛, рдЗрд╕ рдкрд░ nRF24L01-USB рд╕рд╣рд┐рдд рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ USBasp рдХреЛ V-USB рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ USB-SPI рдПрдбреЙрдкреНрдЯрд░ рдореЗрдВ рд░рд┐рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
USBasp- рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдзреАрдорд╛ рд╣реИ - рд╕рднреА рдлрд░реНрдорд╡реЗрдпрд░ 16kb рд╣реИред 12 рд╕реЗрдХрдВрдб рдореЗрдВ "рдбрд╛рд▓рд╛", рд▓реЗрдХрд┐рди рдпрд╣ рдХреАрдордд рд╕реЗ рдСрдлрд╕реЗрдЯ рд╣реИ - рдлрд┐рд░ рднреА рдЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдХреАрдордд $ 3 рд╣реИ, $ 30 рдирд╣реАрдВред
рдирд┐рдореНрди рдХреНрд░рдо рдореЗрдВ рджрд╕ рдкрд┐рди рдХрдиреЗрдХреНрдЯрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, naspx24le1 рдХреЛ USBasp рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ:
рдЫрд╡рд┐
рд╡реИрд╕реЗ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ nRF24LE1 рдкрд┐рди 5 рд╡реЛрд▓реНрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╣рд┐рд╖реНрдгреБ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ nRF24LE1 рдФрд░ USBasp рдХреЗ рдмреАрдЪ рдХреЗ рд╕реНрддрд░ рдХреЛ рдорд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╡рд░реЛрдзрдХ рдбрд┐рд╡рд╛рдЗрдбрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдореИрдВрдиреЗ рдбрд┐рд╡рд╛рдЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдХреЛрдИ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рдорд┐рд▓рд╛ - рдЖрдк рдбрд┐рд╡рд╛рдЗрдбрд░ рднреА рдирд╣реАрдВ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдФрд░ рдЬреЛрдЦрд┐рдо рдкрд░ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, nRF24L01 + рдЯрд░реНрдорд┐рдирд▓ рд╕рд╣рд┐рд╖реНрдгреБ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ 5 рд╡реЛрд▓реНрдЯ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЪрд░рдг рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рдорд╛рди рд╣реИрдВред

рд╣рдо nRF24LE1 рдкрд░ рдкрд╣рд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ


рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдореБрдлреНрдд рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдПрд╕рдбреАрд╕реАрд╕реА рд╕рдВрдХрд▓рдХ sdcc.sourceforge.net рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ ред
nRF24LE1 рдореЗрдВ рдПрдХ SDK рд╣реИ, рдЬрд╣рд╛рдВ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ SDK рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рдВрдЪрд╛ рдФрд░ рд╕рд╣реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдХрдИ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдпрд╣рд╛рдБ рдПрдХ рдирд┐рдорд┐рд╖ рдПрд▓рдИрдбреА рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
#include <stdint.h> #include <stdio.h> //   SDK: #include "src/gpio/src/gpio_pin_configure.c" #include "src/gpio/src/gpio_pin_val_clear.c" #include "src/gpio/src/gpio_pin_val_set.c" #include "delay.h" #include "src/delay/src/delay_us.c" #include "src/delay/src/delay_s.c" #include "src/delay/src/delay_ms.c" void main() { //   P0_0 gpio_pin_configure(GPIO_PIN_ID_P0_0, //    GPIO_PIN_CONFIG_OPTION_DIR_OUTPUT | GPIO_PIN_CONFIG_OPTION_OUTPUT_VAL_CLEAR | GPIO_PIN_CONFIG_OPTION_PIN_MODE_OUTPUT_BUFFER_NORMAL_DRIVE_STRENGTH); while(1) { gpio_pin_val_set(GPIO_PIN_ID_P0_0); //   1 delay_ms(500); gpio_pin_val_clear(GPIO_PIN_ID_P0_0); //  0 delay_ms(500); } } 


PWM рдкрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд▓рдИрдбреА рдХреЗ рд╕реБрдЧрдо рдкреНрд░рдЬреНрд╡рд▓рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
 #include <stdio.h> //   SDK: #include "delay.h" #include "src/delay/src/delay_us.c" #include "src/delay/src/delay_s.c" #include "src/delay/src/delay_ms.c" #include "src/pwm/src/pwm_configure.c" #include "src/pwm/src/pwm_start.c" void main() { int i=0; //   10 ,  8 pwm_configure(PWM_CONFIG_OPTION_PRESCALER_VAL_10 || PWM_CONFIG_OPTION_WIDTH_8_BITS); //main program loop while(1) { pwm_start(PWM_CHANNEL_0,i); i++; delay_ms(200); if (i>255) i=0; } } 



рдлрд┐рд▓рд╣рд╛рд▓ рдореИрдВ nRF24L01-USB рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреВрд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА DHT22 рд╕реЗрдВрд╕рд░ рдФрд░ рд▓реЛрдб рдкреНрд░рдмрдВрдзрди рдХреЛ рд╣рд╡рд╛ рдореЗрдВ рдкрдврд╝рдХрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ Arduino RF24 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЕрдиреБрдорд╛рдирд┐рдд рдПрдирд╛рд▓реЙрдЧ рдмрдирд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ - рдпрд╣ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, AVR рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, nRF24LE1 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореБрдЭреЗ рд▓рдЧрднрдЧ рдереЛрдбрд╝реА рдЬрдЯрд┐рд▓ рд▓рдЧреАред

UPD: рдореИрдВ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдХрдВрдкрд╛рдЗрд▓рд░ рдПрдХ рд╣реЗрдХреНрд╕ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдмрд╛рдЗрдирд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХрдирд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╣реЗрдХреНрд╕ 2рдмреАрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП hex2bin -p 00 main.ihx рдХрдорд╛рдВрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд▓реЛрд╣реЗ рдХреЗ рдХрд╛рдордЪрд▓рд╛рдК рдЯреБрдХрдбрд╝реЗ рдЕрднреА рднреА nRF24LE1 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ?


рдХрд┐рд╕реА рднреА рд╕рдорд╛рди рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдорд┐рдиреА рдХрдВрдкреНрдпреВрдЯрд░, рдЬреИрд╕реЗ рдХрд┐ рдХреНрдпреВрдмреАрдмреЛрд░реНрдб, рдХрд░реЗрдВрдЧреЗред
рдЖрдк Arduino рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдореИрдВ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рд╕реЗ рдирд┐рдкрдЯреВрдВрдЧрд╛ред
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ USB рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрд╕рдЯреАрдПрдо-рдХреАред

рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ рдЙрджрд╛рд╣рд░рдг:
рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░
USBasp рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ (5.02.14 рдЕрджреНрдпрддрди)
рдПрд╕рдбреАрдХреЗ
led_delay
рдбреЗрдЯрд╛рдкрддреНрд░рдХ

рд╢рд╛рдпрдж рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖрдпрд╛ рдФрд░ рд╕рд╡рд╛рд▓ рдереЗ - рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВред

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


All Articles