Arduino рдкрд░ Brainfuck рджреБрднрд╛рд╖рд┐рдпрд╛

рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рдмреНрд░реЗрдирдлрдХ рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рдиреЗ, рдХреБрдЫ рдиреЗ рдЗрд╕ рднрд╛рд╖рд╛ рдХреЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рдХрд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдПрдХ Arduino- рдЖрдзрд╛рд░рд┐рдд рджреБрднрд╛рд╖рд┐рдпрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддрд╛рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕рд╛рде рд▓реЗ рдЬрд╛ рд╕рдХреВрдВ рдФрд░ рд╕рдбрд╝рдХ рдкрд░ рд╕рд░рд▓ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХреВрдВред рд░реБрдХреЛ, рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕реНрдорд╛рд░реНрдЯрдлрд╝реЛрди рдХреЗ рдкрд╛рд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╣рд░ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рджреБрднрд╛рд╖рд┐рдпрд╛ рд╣реИрдВ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рдмреЙрдХреНрд╕ рдХреЛ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрдорд╛рд▓ рдХреА рдЪреБрджрд╛рдИ рд╣реИ!

рдЫрд╡рд┐

рдореБрдЭреЗ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП:

1. рдЕрд░реБрдбрд┐рдиреЛ рдкреНрд░реЛ рдорд┐рдиреА;
2. рдПрд▓рд╕реАрдбреА 16x2 i2c;
3. рдЪрд╛рд░ рдмрдЯрди;
4. рдмреИрдЯрд░реА 18650;
5. рд╕реНрд╡рд┐рдЪ;
6. рддрд╛рд░;
7. рдмреНрд░реЗрдбрдмреЛрд░реНрдб, рдЬрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдПрдХ рд╕рд╛рде рд░рдЦрд╛ рдЬрд╛рдП;
8. рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдмреЙрдХреНрд╕ред

рдпрд╣ рд╕рдм рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛ред рд╣рдо рдкрд┐рдВрд╕ 2, 3, 4, 5 рдкрд░ рдмрдЯрди рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВред рд╣рдо рд╕реНрдХреНрд░реАрди рдХреЛ A4 (SDA), A5 (SCL) рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдмрдЯрдиреЛрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдкреБрд▓-рдЕрдк рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ (рдореИрдВ рдЖрдВрддрд░рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ), рд╢рд╛рдпрдж рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╡рд░рдг рдХрдо рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдХреИрд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛ рдорд┐рдиреА рдХрд╛рд░реНрдпрдХреНрд░рдоред рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред рд╕рднреА рд╕реНрдХреЗрдЪ рдХреЛрдб рдЬреАрдердм рдкрд░ рд╣реИ ред

рдХреБрдЫ рдмрд┐рдВрджреБред рд╣рд╛рдВ, рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЗ рдмрдХрд╡рд╛рд╕ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдмрдЯрди рджрдмрд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдмрд╕реЗ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ "рдореИрдЬрд┐рдХ рдирдВрдмрд░" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЕрдВрдзреЗрд░реЗ рд╕реЗ рдХрдоред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдкрд╛рдВрдЪ рддрд░реАрдХреЗ рд╣реИрдВ:

0 - рдореЗрдиреВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ), рдЕрдиреНрдп рдореЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП;
1 - рд╕рдВрдкрд╛рджрди;
2 - рдирд┐рд╖реНрдкрд╛рджрди;
3 - EEPROM рдХреЛ рдмрдЪрд╛рдиреЗ;
4 - EEPROM рд╕реЗ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИред

EEPROM рд╕реЗ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдбрд╛рдпрд▓ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛) рдФрд░ рдлрд┐рд░ рд╕реЗ рд╕рд╣реЗрдЬрд╛ рдпрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЫрд╡рд┐

рд╕рдм рдХреБрдЫ рдореЗрд░реЗ рд▓рд┐рдП 18650 рдмреИрдЯрд░реА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрд░реНрдбрд┐рдирд┐рдирд╛ рдкрд╛рдВрдЪ-рд╡реЛрд▓реНрдЯ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╣реИ

рдЫрд╡рд┐

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


All Articles