Rust esp32-cam examples
populate the required .txt files, then run the examples
./examples/telegram_bot/bot_token.txt
./examples/telegram_bot/owner_id.txt
./wifi_ssid.txt
./wifi_pass.txt
cargo run --example telegram_bot
Insert the correct token and owner id, then use the /photo command to take a picture
![image](https://private-user-images.githubusercontent.com/3357750/304127273-5a61974f-a0dc-4bdd-94ad-81225c53ba59.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkzNTkyMjIsIm5iZiI6MTcwOTM1ODkyMiwicGF0aCI6Ii8zMzU3NzUwLzMwNDEyNzI3My01YTYxOTc0Zi1hMGRjLTRiZGQtOTRhZC04MTIyNWM1M2JhNTkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDMwMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAzMDJUMDU1NTIyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ODEwYWU1YWMyNDg1NDBiMDA3Zjk1MmI0NzIyNmJmYzUzY2QyZDFlYTc0OTllYTY2NGMyYzk1NGI0MjY1YTZlMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.7Z--UporfFy1UI_dQd6jHkSZ4fiPNJ_xz48U9RdTC2s)
cargo run --example webserver
Connect to the ip in the log output, then access the /camera.jpg path to take a picture and have it delivered to your browser
cargo run --example idotmatrix
If you have an idotmatrix display, the esp32-cam will deliver an image to it every few seconds
![image](https://private-user-images.githubusercontent.com/3357750/304120662-148e0a0e-3c06-47f0-9916-6f1ec76d67e5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDkzNTkyMjIsIm5iZiI6MTcwOTM1ODkyMiwicGF0aCI6Ii8zMzU3NzUwLzMwNDEyMDY2Mi0xNDhlMGEwZS0zYzA2LTQ3ZjAtOTkxNi02ZjFlYzc2ZDY3ZTUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDMwMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAzMDJUMDU1NTIyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NGIwYmVhMGI5M2E5ZDk3NTcwODlkMmRlMzIyZDdiY2MwMmQzNDMzYmFjYzJkZWM0NmQxZWYxODM0MGE1N2ExZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.wbb0ANBsdF9OtqpUQRJr92CaKiLXg6WcLEVq2qoE3PY)